![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Halcon
文章平均质量分 92
三元荧
这个作者很懒,什么都没留下…
展开
-
Halcon尺寸测量之二维计量模型(create_metrology_model)
Halcon的2d计量模型能自动测量圆的半径,矩形的长宽,椭圆和直线。2d测量模型使用起来很方便,比如我们要测圆的半径,只要设置圆心坐标和模板半径,之后就能在模板半径内设置个测量范围,在测量范围内的边缘会被提取出来,从而自动测出圆的实际半径。如下图,以模板半径为中心,画出上下波动的测量范围,波动的大小可以自己设置,即图中的彩色矩形构成的圆环区域,放大图片可以看见测量范围内的边缘已经自动用红色线提取出来,调用算子即可取得测量的半径结果。测量矩形的宽度和高度也是相同的道理,设置矩形的中心点的坐标和模板长原创 2020-12-23 23:05:05 · 11790 阅读 · 5 评论 -
Halcon条码定位算法(一维码)
Halcon自带条码定位的算子create_bar_code_model和find_bar_code ,但有时检测不到条码,故写下一种定位一维码的方法。 条码识别的应用大多数在物流行业中,即需要定位的条码一般在快递包裹中,而快递标签处有很多的文字,符号和边框,增大了定位的难度。由于有很多噪声的影响,首先排除了用Blob分析法。观察一维码的特征,排列规则的黑粗线条,相较于文字和边框,一维码突出的特征是线条多且排列规则。 于是采用边缘提取的方式定位一维码。但是,提取边缘后受到一些无关的线条的影响,原创 2020-12-23 19:51:06 · 4180 阅读 · 3 评论 -
Halcon配置VS2017,VS2019,VS2015
第一步,新建mfc基本对话框VS2017版本之后,默认的下载选项没有包含mfc组件,此时我们需要额外添加mfc。点击桌面左下角的开始,下拉找到Visual Studio Installer:打开,点击修改:圈选mfc,点击下载,之后重启就有mfc项目了需要安装其他组件与上面的步骤相同。第二步,配置如果解决资源方案没有“资源管理器”的话,点击上方的视图->其他视图->属性管理器。修改默认的84位为64:在属性管理器里点Debugx64,双击Microsoft.Cppx64原创 2020-12-23 16:49:15 · 2867 阅读 · 0 评论 -
Halcon缺陷检测之(Blob+差分法&&模板匹配+差分法)
一、缺陷检测概述 缺陷检测是机器视觉重要的应用方向之一,由于在制造产品的过程中,表面缺陷的产生往往是不可避免的,故机器视觉的缺陷检测有较大的市场需求。熟练掌握缺陷检测是视觉工程师的必要技能。 在工业视觉检测当中,常见的工业视觉检测表面缺陷有划伤、划痕、辊印、凹坑、粗糙、波纹等外观缺陷,此外还有像一些非金属产品表面的夹杂、破损、污点,以及纸张表面的色差、压痕等。 相比于人工检测,基于机器视觉的检测有如下优点:①能24小时不间断工作②检测速度快,准确率高③检测精度高④不受外界因素的干扰,检测原创 2020-12-23 13:40:47 · 10015 阅读 · 2 评论