源码下载地址以及提取码位于文章最下方。
缺陷检测的方法除了前两天介绍的动态阈值分割和傅里叶变换的方法,还有一种方法就是形态学操作的方法。
即根据缺陷的几何特征,采用闭运算、开运算等形态学操作进行缺陷检测,检测方法采用Halcon或Opencv均可实现。
该方法适用于具有明显几何特征的缺陷检测,如毛刺、缺边等缺陷。
下面找几个典型项目给大家演示一下处理流程以及处理效果:
第一个项目:垫片缺陷检测
原图像如下图所示
2.固定阈值分割+面积筛选得到ROI区域
3.对图像进行高斯卷积滤波
4.进行阈值分割
5.筛选出外环区域
6.进行区域填充
7.填充后的区域与原图像区域做差得到缺陷区域
为了验证算法的通用性,同意程序对第二张图片进行了处理,效果如图所示:
第二个项目:铸件毛刺检测
第二个项目为Halcon自带的例程,下面逐步演示一下处理过程。
1.原图
2.固定阈值分割检测物体
3.区域闭操作
4.区域做差得出毛刺区域
源码下载方法:
链接:https://pan.baidu.com/s/17xi4KCaT06P63PGcx03XIw
提取码:71a3
复制这段内容后打开百度网盘手机App,操作更方便哦
更多缺陷源码下载方法:
进入微信公众号,点击源码下载按钮,进入缺陷检测文章选择下载。