3
使用Sobel水平滤波器检测折痕
在使用构造滤波器之前,先使用sobel滤波器进行处理,如果前人总结一些经典的先验知识,秉承着”拿来主义“,使用一些已知的、经典的方法,来解决一些未知的...Sobel算子的处理过程,是分别在水平和垂直方向对图像进行卷积,再讲二者结果结合求得没一点的梯度值。下图为Soble算子的水平、垂直滤波器。
?...读入图像,将Sobel水平滤波器转换为Halcon的Tuple形式。...filter1 :=[3,3,1,-1,0,1,-2,0,2,-1,0,1]
Sobel水平滤波器与图像卷积后如下图,可以看见一条比较长的竖直线条。
?...关于lines_gauss的参数是比较难调,尤其是高低阈值,此处使用算子calculate_lines_gauss_parameters基本可以实现自适应参数条件,只需要设置所检测线条最大宽度与对比即可