邊緣檢測的步驟:
去燥——計算梯度(梯度值以及方向)——非極大值抑制——滯後閾值
滯後閾值的作用:
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()
結果: