图像处理--边缘检测《python基础篇》

本文介绍了Python中常见的图像边缘检测方法,包括Canny算法和拉普拉斯算子的应用。通过实例代码展示了如何进行边缘检测,强调了将图像转换为灰度图的重要性,并提及了Sobel算子在边缘检测中的作用。
摘要由CSDN通过智能技术生成

引言:相信大家对于边缘检测这几个词并不陌生,但是相对于如何处理,如何进行图像的边缘检测却无能为力、束手无策了。下面由小编介绍几种常见的边缘检测方法或函数吧,记得我们一起去探索哦!!!

首先我们来到的是:

1.Canny

代码:

canny = cv2.Canny(media, 20, 100) 

注意:其中的数字参数可根据自己需要调整

举个例子看一下效果吧!

代码:

import cv2


# canny算子
path=r'./Data/cat.png'
img = cv2.imread(path)
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
media = cv2.medianBlur(gray,5)
canny = cv2.Canny(media,15, 200)

cv2.imshow('canny', canny)
cv2.waitKey(0)

效果展示:

原图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值