[Halcon例程]Blob分析之check_blister.hdev 1、例程介绍 本例程主要展示了Halcon实现胶囊药丸的自动检测,目的是检测自动封装的药丸是否有漏装和错装。第一张图像作为参考图像,用来定位后续图像的胶囊的胶囊仓。用Blob分析分割的药丸并对进行分类这个实例中,用的最关键的东西是基于灰度的识别,操作。 主要算子: 仿射变换...
案例一:例程:blob分析——check_hazelnut_wafers.hdev(检查饼干) 简述:inspect quality of hazelnut wafers(检查饼干的质量) //表面大面积破损 Blob+特征检测1. 采集图像 2. 二值化分割 binary_threshold binary_threshold (Image, Foreground, ‘smooth_histo’, ‘light’, UsedThreshold) // Image读入图片, //...
1、例程介绍 本例程主要展示了Halcon实现胶囊药丸的自动检测,目的是检测自动封装的药丸是否有漏装和错装。第一张图像作为参考图像,用来定位后续图像的胶囊的胶囊仓。用Blob分析分割的药丸并对进行分类这个实例中,用的最关键的东西是基于灰度的识别,操作。 主要算子:仿射变换算子 :vector_angle_to_rigid,affine_trans_...
halcon——缺陷检测常用方法总结(模板匹配(定位)+差分)halcon——缺陷检测常⽤⽅法总结(模板匹配(定位)+差分)引⾔ 机器视觉中缺陷检测分为⼀下⼏种:blob分析+特征 模板匹配(定位)+差分 光度⽴体:特征训练 测量拟合 频域+空间域结合:深度学习 本篇主要总结⼀下缺陷检测中的定位+差分的⽅法...
blob分析+特征 模板匹配(定位)+差分 光度立体:halcon——缺陷检测常用方法总结(光度立体) - 唯有自己强大 -特征训练 测量拟合 频域+空间域结合:halcon——缺陷检测常用方法总结(频域空间域结合) - 唯有自己强大 -深度学习 本篇主要总结一下缺陷检测中的定位+差分的方法。即用形状匹配,局部变形匹配去定位然后用差异...
blob分析+特征 模板匹配(定位)+差分:halcon——缺陷检测常用方法总结(模板匹配(定位)+差分) - 唯有自己强大 - 博客园 (cnblogs.com) 光度立体:halcon——缺陷检测常用方法总结(光度立体) - 唯有自己强大 - 博客园 (cnblogs.com) 特征训练 测量拟合
在空间域上blob分析 显示 关键点:该例程的关键就是使用两个低通滤波器,进行相减后构造了一个带阻滤波器来提取缺陷分量。通过带阻滤波后获得的频率成分对背景中的纹理要有明显的抑制,并且突出缺陷成分,在频域处理完成转会空间域之后,又用了一个能扩大亮点区域的函数:gray_range_rect 辅助后面的二值化,最终完成了缺...
标准缺陷检测我觉得用差分法还是蛮多的。顾名思义,差分就是通过对两幅图像或和两个区域作差,来找出其中有差异的区域。处理流程基本就是定位Blob分析+差分或模板匹配+差分的方式,主要用来检测物品损坏,凸起,破洞,缺失,以及质量检测等。两种方式的具体流程如下: ...
Blob分析+特征提取(常用,较简单) 定位(Blob定位、模板匹配定位)+ 差分(常用) 光度立体 特征训练 测量拟合(常用) 频域+空间域结合(常用) 深度学习 3.1 差分法 标准缺陷检测我觉得用差分法还是蛮多的。顾名思义,差分就是通过对两幅图像或和两个区域作差,来找出其中有差异的区域。处理流程基本就是定位Blob分析+...
HALCON编程基础与工程应用编程基础与工程应用Blob例程例程例:例:提取圆形焊点的定位与测量提取圆形焊点的定位与测量 图像分析:图像分析:可以看出,目标区域相比背景区域灰度值较小,底部低灰度值横线容易对检测造成干扰,中间存在矩形区域与焊点区域灰度值相近。 编程思路:编程思路:首先应将图像四周边缘剪切掉,以免造成各焊点...