Opencv学习笔记11 -- 边缘检测

步骤

边缘检测的步骤为:1.降噪 2.梯度计算 3.非最大值抑制 4.滞后阀值

梯度计算主要是由于在图像的边缘处,物体和背景之间的像素点差值较大,有最快的下降梯度从而识别成边缘

代码

代码的实现很简单,我们运用canny算法来进行边缘的显示

import  cv2

p = cv2.imread('duola.png',1)
#第二个参数表示低阀值,代表过滤一些因素
#第三个参数表示高阀值,可以用来确定边缘
p2 = cv2.Canny(p,150,255)
cv2.imshow('origin',p)
cv2.imshow('outcome',p2)
cv2.waitKey(0)
cv2.destroyAllWindows()

原图:
在这里插入图片描述效果图:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章