OpenCV--图像金字塔

ぐ巨炮叔叔 提交于 2020-02-10 18:13:09

图像金字塔

高斯金字塔

高斯金字塔:向下采样方法(缩小)

高斯金字塔:向上采样方法(放大)

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')

效果:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!