问题标签 [dwt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
732 浏览

python - 如何找到 DWT 信号变换的频段?

我是信号处理的新手,我想找出 Daubechies 小波“db4”变换输出的每个电平的频率范围。转换是使用 PyWavelets 完成的。我正在使用 python,下面的代码输出 5 个细节级别和 1 个近似值,但是我不确定每个级别描述的频率范围。

0 投票
1 回答
681 浏览

matlab - MATLAB中MODWT(最大重叠离散小波变换)和WAVEDEC/DFT(离散小波变换)的区别

我需要在 MATLAB 中执行离散信号的离散小波变换。命令 MODWT 和 WAVEDEC 有什么区别?

我看到 MODWT 运行最大重叠离散小波变换 (MODWT),而 Wavedec 执行经典的离散小波变换,尽管函数 DWT。

这些算法之间的主要区别是什么?为了执行 1-Dsignal MRA 分解和连续去噪,最好的算法是什么?

感谢您的帮助,我尝试在网上查找资料,但从工程角度没有找到明确的解释。

谢谢。E.

0 投票
1 回答
163 浏览

python - 如何导入 pywt 库,它是 dev c ++ 中的 python 库?

我正在尝试运行此代码,该代码被我无法再联系的人捡起,该代码计算方阵的 dwt2 和 idwt2

Numpy 库的链接:https ://github.com/numpy/numpy pywt 库的链接:https ://github.com/PyWavelets/pywt

他说这些库可用于 python 和 c++,我只需要将它们与 C++ 代码放在同一个文件夹中,但我是 C++ 新手,我尝试了很多方法来使其工作并包含库在C:\Program Files (x86)\Dev-Cpp\MinGW64但我仍然遇到同样的错误,[Error] pywt: No such file or directory我无法导入库并使代码工作,请你帮帮我。

太感谢了。

0 投票
0 回答
137 浏览

java - Java中的离散小波变换(DWT)和平稳小波变换(SWT)

我想将 DWT 和 SWT 应用于 Java 中的图像,但找不到代码、伪代码或库。到目前为止,我只找到了其他语言(如 C、C++ 或 Python)的现有代码,但我需要 Java 中的代码,而且我无法自己将代码从一种语言更改为另一种语言。

有谁知道我可以用来解决这个问题的图书馆或其他方式?

提前致谢!

问题的详细描述:我想将 DWT 或 SWT 应用于图像,然后使用特定的 DWT/SWT 子带进行一些进一步的计算,例如将离散余弦函数 (DCT) 应用于 LL 子带。如果可能,我想使用 BufferedImages。

0 投票
1 回答
395 浏览

python - 如何在 Python 中使用 DWT 的 HH、HL、LH 和 LL 波段重建图像?

我找到了图像的 DWT,代码如下

这段代码给了我近似、水平、垂直和对角线。如何使用这四个波段重建原始图像?

0 投票
1 回答
91 浏览

python - 来自 MATLAB 的“wavedec3”的 Python 等价物

我正在尝试在 3D 中实现离散小波变换 (DWT),并且我找到了 MATLAB 等价物,wavedec3. 有谁知道我是否可以使用 Python 等价物,而不是继续自己编写?

0 投票
0 回答
335 浏览

python - ValueError:输入数组的维度少于指定的轴

我试图在大小为(23x7680)的二维矩阵上应用离散小波变换,但出现此错误ValueError: Input array has fewer dimensions than the specified axes

任何帮助,将不胜感激。

代码

0 投票
1 回答
74 浏览

matlab - 使用 dwt 和 dct 分解和重构图像

我的想法是先使用分解图像dwt2,然后应用dct2到 coefficients_approximation,对结果应用水印,然后重新组合图像。

但是每当我这样做时,我都会失去很多质量,我不知道为什么。这是代码,有什么想法吗?

正如您在下面看到的:在第一行中,左侧是起始图片,右侧是最终图片(更暗,细节更少)。在左侧的第二行中,我们比较dwt2了原始图像上的 CA 和右侧重组后的 CAidct2 图片

0 投票
0 回答
179 浏览

python - 小波从头开始,但如何在 python 中反转它

我有下面的数据和代码来创建 DWT 小波,但我不知道如何反转它以使其与原始数据对齐。下面的代码可以创建系数,但后来我被困在反转它。

我不想使用诸如 pywavelets 之类的包,而是从头开始。

输出:[35.0, -3.0, 16.0, 10.0, 8.0, -8.0, 0.0, 12.0]

0 投票
0 回答
69 浏览

python - 使用 Python 在图像 DWT 系数中嵌入文本

我正在尝试将文本数据嵌入到图像/视频帧的 DWT 系数中以执行隐写术。我使用 PyWavelets 来提取系数。

但是,我很难理解如何操纵 DWT 的系数来嵌入文本的二进制文件。

任何人都可以指导我执行我正在尝试做的事情吗?任何帮助将不胜感激。