2
方向滤波器
若需检测水平边缘,需要在竖直方向上进行梯度运算,若需检测垂直边缘,需要在水平方向进行梯度运算。...所以在检测垂直线条时,所构造的滤波器能在水平方向构成梯度差分运算,如一维水平滤波器[-1,0,1],若要扩展成3*3矩阵形式,可构成Prewitt的水平梯度卷积核。
?...使用此模板计算时,会将一些灰度值均匀分布的地方全部置0,如果我们不想要只得到的线条的效果,还需要原来的灰度值保持不变,这就需要将卷积模板所有值,相加等于1。
?...如果需要考虑锚点(中心点)周围所有像素的影响,则需要将其8邻域像素要参与计算。
?
此时,计算出的像素灰度值会偏大,所有值相加不等于1,需要在模板前乘以对应权值。
?...4
使用构造方向滤波器检测折痕
将构造滤波器转为halcon的Tuple形式
filter :=[5,5,5,-1,-5,1,5,1,-1,-5,1,5,1,-1,-5,1,5,1,-1,-5,1,5,1