首页 > 编程语言 > 详细

opencv 检测图像边缘 Canny算法应用

时间:2020-03-30 12:51:12      阅读:99      评论:0      收藏:0      [点我收藏+]

图解边缘检测

技术分享图片

opencv 应用Canny算法进行边缘检测

import cv2 as cv
import numpy as np

img = cv.imread(‘baby_g.jpg‘, 0)
# 二值化图像处理后,边缘检测效果更好
_, thresh = cv.threshold(img, 0, 255, cv.THRESH_BINARY + cv.THRESH_OTSU)
# canny边缘检测,60以下置为0,180以上置为255
edges = cv.Canny(thresh, 60, 180)  

cv.imshow(‘canny‘, np.hstack((img, edges)))
cv.waitKey(0)
cv.destroyAllWindows()

实验结果

技术分享图片

Canny算法原理

请参考Canny边缘检测算法原理详解 Canny边缘检测算法原理

Canny算法手动实现

请参考Canny边缘检测算法python实现 Canny边缘检测算法python实现

opencv中使用Canny算法

请参考opencv中的Canny算法使用 opencv中的Canny算法使用

opencv 检测图像边缘 Canny算法应用

原文:https://www.cnblogs.com/wojianxin/p/12597673.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!