opencv中的图像金字塔(高斯金字塔,拉普拉斯金字塔)

图像金字塔
1、高斯金字塔
2、拉普拉斯金字塔
在这里插入图片描述
高斯金字塔:向下采样方法(缩小)
在这里插入图片描述
高斯金字塔:向上采样方法(放大)
在这里插入图片描述

img=cv2.imread("AM.png")
cv_show(img,'img')
print(img.shape)
#(442, 340, 3)

在这里插入图片描述

up=cv2.pyrUp(img)
cv_show(up,'up')
print (up.shape)
#(884, 680, 3)

在这里插入图片描述

down=cv2.pyrDown(img)
cv_show(down,'down')
print (down.shape)
#(221, 170, 3)

在这里插入图片描述
拉普拉斯金字塔
在这里插入图片描述

down=cv2.pyrDown(img)
down_up=cv2.pyrUp(down)
l_1=img-down_up
cv_show(l_1,'l_1')

在这里插入图片描述

有一定需要注意的是:通过上面的高斯金字塔上采样和下采样的原理可以知道,当我们先下采样然后再上采样;或者反过来操作,这个时候得到的图像和虽然原图尺寸是一样的,但是图像会有一些模糊(或者说是失真)

发布了27 篇原创文章 · 获赞 20 · 访问量 1549

猜你喜欢

转载自blog.csdn.net/qq_39507748/article/details/104543717