OpenCV--图像金字塔
Posted sccq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV--图像金字塔相关的知识,希望对你有一定的参考价值。
图像金字塔
高斯金字塔
高斯金字塔:向下采样方法(缩小)
高斯金字塔:向上采样方法(放大)
img=cv2.imread("AM.png") cv_show(img,‘img‘) print (img.shape)
效果:
up=cv2.pyrUp(img) cv_show(up,‘up‘) print (up.shape)
效果:
down=cv2.pyrDown(img) cv_show(down,‘down‘) print (down.shape)
效果:
up=cv2.pyrUp(img) #先向上取样再向下取样,有损失 up_down=cv2.pyrDown(up) cv_show(up_down,‘up_down‘)
效果:
cv_show(np.hstack((img,up_down)),‘up_down‘)
效果:
up=cv2.pyrUp(img) up_down=cv2.pyrDown(up) cv_show(img-up_down,‘img-up_down‘) #原图片-先向上取样再向下取样
效果:
拉普拉斯金字塔
down=cv2.pyrDown(img) down_up=cv2.pyrUp(down) l_1=img-down_up cv_show(l_1,‘l_1‘)
效果:
以上是关于OpenCV--图像金字塔的主要内容,如果未能解决你的问题,请参考以下文章