工控编程吧
标题: 工业视觉halcon塑料表面缺陷检测 [打印本页]
作者: qq263946146 时间: 2019-11-8 10:32
标题: 工业视觉halcon塑料表面缺陷检测
表面缺陷检测在工业 视觉领域也很常见,包括物品表面划伤,缺损,污垢,变形等各种各样的缺陷,
这些对于 工业 产品来说都是不合格的。采用传统人工方式检查非常耗费人力物力。
也容易让人视觉疲劳以及误判。
采用机器 视觉的方式 可以提高 检测 效率,长时间连续工作。
对于 表面缺陷我们常用 的检测 思路 有blob分析方法及blob与纹理配合检测法,
频域空间域配合检测法,
光度立体 法等。
第一思路 是基于blob分析方法进行缺陷检测,就是利用二值化,形状特征选择,形态学联合应用,
再加上图像区域加减运算,逐渐逼近缺陷区域 ,最终得到缺陷并显示出来。
Blob分析 是最常用最灵活的方法,可以采用不同顺序,加上其他算法的结合,达到比较好的缺陷效果
频域与空间域结合的方法主要就是在频域里进行滤波,选择不同的频域,然后再回到空间域处理,从而得到缺陷所在区域
当前例程实现在塑料产品上检测微小纹理缺陷,使用的方法是快速傅里叶变换。
实现思路首先是创建一个合适的高斯滤波器,然后对图像及滤波器进行快速傅立叶卷积运算。
最后在滤波后的图片上形态学算子检测缺陷。
实例,可运行查看效果。
(, 下载次数: 4)