【OpenCV】Canny边缘检测

五个步骤:
1.使用高斯滤波器对图像进行去噪
2.计算梯度
3.在边缘上使用非最大抑制—NMS
4.在检测道德边缘上使用双阈值去除假阳性
5.分析边缘极其之间的连接,以保证保留真正的边缘并消除不明显的边缘

import cv2
import numpy as np

img = cv2.imread("jx3.jpg", 0)
cv2.imshow("img", img)
cv2.imwrite("canny_img.jpg", cv2.Canny(img, 200, 300))
cv2.imshow("canny_img", cv2.imread("canny_img.jpg"))
cv2.waitKey()
cv2.destroyAllWindows()

猜你喜欢

转载自blog.csdn.net/alvin93/article/details/80940819