opencv图像处理之图像金字塔+图像融合案例

本文介绍了图像金字塔的原理,通过代码展示了使用OpenCV的`cv2.pyrDown()`和`cv2.pyrUp()`进行图像尺寸变换,并探讨了图像融合的过程,包括高斯金字塔和拉普拉斯金字塔的构建。实验结果显示,经过金字塔操作后的图像在放大时会出现模糊,而图像融合能恢复部分丢失的信息。
摘要由CSDN通过智能技术生成

1.原理

  • 我以前写过一篇 图像金字塔是什么
  • 从高斯金字塔计算拉普拉斯金字塔的公式 : L i = G i − p y r U p ( G i + 1 ) L_i=G_i-pyrUp(G_i+1) Li=GipyrUp(Gi+1)

2.图像金字塔代码和结果

  • cv2.pyrDown()
  • cv2.pyrUp()

函数cv2.pyrDown() 从一个高分辨率大尺寸的图像向上构建一个金子塔(尺寸变小,分辨率降低)。函数cv2.pyrUp() 从一个低分辨率小尺寸的图像向下构建一个金字塔(尺寸变大,但分辨率不会增加)。

def pyr_up_down(self):
    lower_reso=cv2.pyrDown(self.img)#降采样一次,长宽缩小为1/2,面积变为1/4
    higher_reso2=cv2.pyrUp(lower_reso)#放大到
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值