边缘检测的步骤:
去燥——计算梯度(梯度值以及方向)——非极大值抑制——滞后阈值
滞后阈值的作用:
canny函数的使用:
edges=cv2.Canny(image,threshold1,threshold2)
程序示例:
import cv2
import numpy as np
img=cv2.imread("lena.bmp",cv2.IMREAD_UNCHANGED)
edges=cv2.Canny(img,100,200)
cv2.imshow("original",img)
cv2.imshow("result",edges)
cv2.waitKey()
cv2.destroyAllWindows()
结果: