python-opencv(11):边缘检测

边缘检测的步骤:

去燥——计算梯度(梯度值以及方向)——非极大值抑制——滞后阈值

滞后阈值的作用:

 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()

结果:

猜你喜欢

转载自blog.csdn.net/Mr_zhuzj/article/details/82223093