赞
踩
Canny边缘检测
1:高斯滤波器
2.梯度和方向
3:非极大值抑制 两种方法~
比较当前点与挨着的两个点的情况,大于就抑制掉它
还有另一种方法:
4:双阈值检测
代码
img=cv2.imread("lena.jpg",cv2.IMREAD_GRAYSCALE)
v1=cv2.Canny(img,80,150)
v2=cv2.Canny(img,50,100)
# 80,150指的是minval和maxval
res = np.hstack((v1,v2))
cv_show(res,'res')
双阈值指定的更小一些的时候,检测出的边界信息丰富
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。