如何使用Python的OpenCV在图像中找到Laplacian金字塔?

我们可以从高斯金字塔形成Laplacian金字塔。OpenCV不提供构建Laplacian金字塔的特定函数。

在Laplacian金字塔中,图像看起来只像边缘图像。 Laplacian金字塔用于图像压缩以及图像增强中。

Laplacian金字塔中的一级由高斯金字塔中该级别与高斯金字塔中其上一级的扩展版本之间的差异形成。

要创建高斯金字塔中的级别,我们应用 cv2.pyrDown() 或 cv2.pyrUp() 函数。

步骤

要构造三层Laplacian金字塔,请按照以下步骤进行 –

  • 导入所需的库。
  • 加载输入图像。

  • 然后使用三个级别构建高斯金字塔。

  • 对于Laplacian金字塔,级别是由高斯金字塔中该级别与其上一级的扩展版本之间的差异形成的。高斯金字塔中的最后一层在Laplacian金字塔中保持不变。

  • 重复第4步,以构建Laplacian金字塔的所有级别。

  • 创建窗口以显示所有图层并显示它们。

示例

在下面的Python3程序中,我们创建了一个三层的Laplacian金字塔输入图像car.jpg。

import cv2

# 加载图片
img = cv2.imread('car.jpg')
lower = img.copy()

# 创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值