如何在Python中用离散小波变换对RGB图像进行低通滤波

2024-10-02 20:39:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图实现以下文件:https://link.springer.com/article/10.1007/s11042-011-0835-9

在本文中,作者说如下:enter image description here

似乎作者使用低通DWT滤波器对图像进行滤波,然后用滤波后的图像减去原始图像,输出应如下所示:

enter image description here

因此,我的问题是:

  1. 如何使用Python执行DWT 2D低通滤波?我应该用DWT系数生成一个遮罩,并用图像进行卷积吗?如果是,如何生成这样的掩码并执行此操作?我检查了this previous question,但它对我没有帮助。基本上,DWT近似值的分辨率低于输入图像,因此我无法减去它们。所以,前一个问题的主题对我这里的问题是无用的

  2. 我需要的是,过滤后的图像必须在RGB太。我怎样才能做到这一点?一个频道一个频道地过滤,还是有另一种聪明的方法


Tags: 文件https图像comarticlelink作者频道