布料表面缺陷检测-检测布料表面破洞(附halcon代码)

检测破洞的原理与划痕类似,也是通过傅里叶变换提取出局部突变的部分,并将其显示出来。

下图是一块有破洞的布料图像

将原始图像经过傅里叶变换后得到的瑕疵区域形状如下图所示

提取破洞并标识出来的结果如下图

运算过程中的图像变量

该例子与划痕检测类似,都是在经过傅里叶变换的图像上提取出突变的部分,不同之处在于本例子中缺陷的区域更小,更容易与背景混合。同时,缺陷的数量可能有很多,可以对缺陷部分根据一定的特征进行筛选,并将缺陷逐个标识出来。

获取上述过程的的实现代码