halcon学习实战系列—如何更便捷,更高效的计算同心度
如何更便捷,更高效的计算同心度
1、获取Contour
2、拟合圆
3、同心度计算
首先,如何获取Contour,用前面专题讲的fit_circle_base_circle当然可以,直接将获取Contour和拟合圆一起完成,还可以加上漂亮的滤波
那么,有没有更加便捷、高效的方式获取Contour呢,今天实战系列就是为此而来!
另外,Contour操作比起Blob操作算子少得可怜,该专题有相关的Contour操作,这也是分享给大家看的原因之一,虽然专题简单,相信还是有可取之处,简单之处也有精要之笔!
直接上例程:
dev_close_window()
*读取所有图片
Files:=[]
for i:=1 to 6 by 1File:=round(i)$'.1'tuple_concat (Files, File, Files)
endfor
read_image (Images, Files)
stop()open_file ('1.xls', 'output', FileHandle)dist:=[]
for i:=1 to 6 by 1select_obj (Images, Image, i)get_image_size (Image, Width, Height)dev_open_window_fit_image (Image, 0, 0, Width/3, Height/3, WindowHandle)dev_display (Image)dev_set_draw ('margin')dev_set_color ('
halcon学习实战系列—如何更便捷,更高效的计算同心度相关推荐
- halcon学习拓展系列—修改图片分辨率算子modify_image_size(尺度不缩放)
前面做过两个涉及图像分表率调整的专题 1)<halcon学习拓展系列-根据分辨率调整点云图像分辨率算子adjust_image_size_base_resolution>(尺度缩放) 2) ...
- halcon学习拓展系列—弱边缘缺陷检测方法汇总之频域方法(一)
上一专题<halcon学习拓展系列-图像处理之低通滤波算子lowpass_filter_fft>,初认识了频域的图像增强和空域的高通滤波,该专题主要讲解频域检测边缘,总目录如下: 一.基础 ...
- Spring Boot Serverless 实战系列“架构篇”首发 | 光速入门函数计算
作者 | 西流(阿里云函数计算专家) Spring Boot 是基于 Java Spring 框架的套件,它预装了 Spring 一系列的组件,开发者只需要很少的配置即可创建独立运行的应用程序. ...
- 华为Mate30与大疆手机云台3_更便捷更从容,大疆DJI OM 4手机云台使用体验
不多不少,距离2019年的8月正好过去了一年.在去年8月,大疆为消费者带来了全新的手机云台--OSMO Mobile 3,其最大特点莫过于采用可折叠式的机身设计以及那仅为405g的云台重量,让手机云台 ...
- halcon学习拓展系列—《halcon精髓之坐标系仿射篇》
仿射在机器视觉中起到了很重要的作用,且应用范围十分广泛,下面我们一一道来 总目录 1.图像定位中的矩形框仿射(坐标系仿射) 2.图像定位中的工件坐标仿射(坐标系仿射) 3.图像刚性变换(更加灵活,功能 ...
- Spring Boot Serverless 实战系列“架构篇” 首发 | 光速入门函数计算
简介:如何以 Serverless 的方式运行 Spring Boot 应用? 作者 | 西流(阿里云函数计算专家) Spring Boot 是基于 Java Spring 框架的套件,它预装了 Sp ...
- 注册信息表html,实战系列 —— HTML 的 “注册信息表”
前言 一切的实战系列都是为了更好的掌握 我们要做的的东西(样式) 做题心理准备一定要好 : 每当我们遇见问题的时候,首先我们都应该冷静下来.不要一看见题就觉得好麻烦,这样你就会给自己带来烦躁的情绪,这 ...
- 【深度学习实战03】——YOLO tensorflow运行及源码解析
本文章是深度学习实战系列第三讲文章,以运行代码+源码分析 为主: 转载请注明引用自:https://blog.csdn.net/c20081052/article/details/80260726 首 ...
- OPEN(SAP) UI5 学习入门系列之四:更好的入门系列-官方Walkthrough
好久没有更新了,实在不知道应该写一些什么内容,因为作为入门系列,实际上应该更多的是操作而不是理论,而在UI5 SDK中的EXPLORER里面有着各种控件的用法,所以在这里也没有必要再来一遍,还是看官方 ...
最新文章
- XamarinEssentials教程首选项Preferences判断项目是否存在
- Bootstrap4+MySQL前后端综合实训-Day06-AM【eclipse详细配置Tomcat、开发web项目、servlet、连接MySQL8.0数据库、用户登录界面的编写与验证、分页查询】
- 虹桥地铁站附近沿线的有房源出租的社区和村落
- gdb命令中attach使用
- 使Docker容器拥有可被宿主机以外的机器直接访问的独立IP
- leetcode题解77-组合
- win7下使用Taste实现协同过滤算法
- 使用Python对Dicom文件进行读取与写入
- 显卡的优化以提高计算机性能作用,显卡优化,详细教您如何设置NVIDIA(英伟达)显卡玩游戏性能更高...
- 【Win10 尝试解决】Win10文件资源管理器无限挂起重启
- 《Python 深度学习》刷书笔记 Chapter 3 预测房价:回归问题
- 使用Python将多个单独的Excel文件整合到一个Excel文件的不同工作表里
- P18~19~20~21-NPC、道具、背包、装备系统
- 抓取WIFI空中包工具--OmniPeek
- 国产WordPress论坛插件-Sliver BBS
- 什么是HEVC?解释了高效视频编码,H.265和4K压缩
- 特殊矩阵的压缩存储(对称矩阵,三角矩阵,对角矩阵,稀疏矩阵的顺序,链序存储,十字链表的建立)
- 华为机试 计算加减乘除数学表达式的结果
- DHT11传感器简介
- 第二课 SpringBoot微信点餐系统买家类目设计
热门文章
- matlab随机样本的选择,matlab随机抽样 | 学步园
- Flutter无限循环滑动的PageView
- stc15系列c语言pwm编程,stc15f2k60s2单片机 pwm程序 可调占空比
- unity网络资源导入
- iOS开发笔记1:[转]导航栏里的Back按钮显示不出来
- 压缩、减员、并购、自动汽车市场凛冬将至!
- Failed to apply plugin [id 'com.gradle.build-scan']
- 美国NBC电视台社论 中文版
- 800万超优质壁纸免费等你来拿!全世界最良心的壁纸站!
- (转)创业靠撸不靠抽