Opencv第十一章 进阶篇之图像边缘处理

Canny边缘检测

首先向大家展示一下Canny边缘检测的相关代码

img= cv2.imread('E:\Anaconda\Anaconda3.8\Hia.jpg')
v2=cv2.Canny(img,25,100)
v3=cv2.Canny(img,80,155)
v4=cv2.Canny(img,155,200)
v5=cv2.Canny(img,200,255)
res = np.hstack((v1,v2,v3,v4,v5))
cv_show(res,'res')
v1=cv2.Canny(img,0,25)

函数(img,25,100)中,img是图像输入,25是指阈值的下线,100是指阈值的上线。

其工作原理为:

当像素点像素小于下线时,一定不视为边界处理。当像素点的像素大于上线时,一定视为边界输出。当像素点的像素介于上线与下线之间,若其与边界点相连接,则视为边界,若不与边界点相连接,则忽略不视为边界。

图像金字塔

图像金字塔主要包括向上取样与向下取样两种取样方法:

下面先展示向上取样与向下取样的相关代码

img= cv2.imread('E:\Anaconda\Anaconda3.8\Pict.jpg')   
cv_show(img,'img')
print(img.shape)
(2160, 3840, 3)
#向下取样
down=cv2.pyrDown(img)
cv_show(down,'down')
print(down.shape)<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值