繁体   English   中英

图像上python中的2D小波滤波

[英]2D wavelet filtering in python on an image

我正在尝试在 python 中进行二维小波滤波。 我发现了 PyWavelets 并且我一直在搞弄它一段时间。 我正在尝试进行 4 个级别的转换。 当我打印出来时,它给出了奇怪的输出,我不确定到底发生了什么。 我已经尝试了一些东西,但这是最新的一个例子:

test = pywt.dwt2(picture,'db1')

任何有关使用 PyWavelets 或一般情况下在图像上执行 2d 小波的帮助将不胜感激。 谢谢你。

编辑:小波变换的类型无关紧要

你能解释一下奇怪的输出到底是什么吗? 你应该得到带有 cA、cL、cH 和 cD 系数的输出向量。 如果要查看变换域图像,请按如下方式排列系数:cA, (cH, cV, cD)

输出向量的长度 = 输入图像的行 x 列(前提是您有一个方形图像)

如果要查看较低分辨率的图像,请以方形格式排列输出向量中的前 1/4 元素 (cA)。 目前,它们将类似于 [Row 1, Row2, Row3...] 另外,您是否在 pywt.dwt2 命令中提供级别参数(可选)?

请参阅此http://www.pybytes.com/pywavelets/ref/2d-dwt-and-idwt.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM