单尺度二维离散小波重构(逆变换)idwt2

Posted 夕西行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单尺度二维离散小波重构(逆变换)idwt2相关的知识,希望对你有一定的参考价值。

clc,clear all,close all;
load woman;
%单尺度二维离散小波分解。分解小波函数haar
[cA,cH,cV,cD]=dwt2(X,\'haar\');
%单尺度二维离散小波重构(逆变换)
Y=idwt2(cA,cH,cV,cD,\'haar\');
figure;
subplot(1,2,1),imshow(X,map),title(\'原始图像\');
subplot(1,2,2),imshow(Y,map),title(\'重构图像\');

  

clear all;close all;clc;
I=imread(\'C:\\Users\\Jv\\Desktop\\wenli.jpg\');
gray=I;
X=double(gray);
[cA,cH,cV,cD]=dwt2(X,\'haar\');
%单尺度二维离散小波低、高频重构(逆变换)
a=idwt2(cA,[],[],[],\'haar\');
h=idwt2([],cH,[],[],\'haar\');v=idwt2([],[],cV,[],\'haar\');d=idwt2([],[],[],cD,\'haar\');
figure;
subplot(1,2,1),imshow(uint8(X)),title(\'原图\');
subplot(1,2,2),imshow(uint8(a)),title(\'低频重构图\');
figure;
subplot(1,3,1),imshow(uint8(h)),title(\'水平高频重构图\');
subplot(1,3,2),imshow(uint8(v)),title(\'竖直高频重构图\');
subplot(1,3,3),imshow(uint8(d)),title(\'对角高频重构图\');

  

以上是关于单尺度二维离散小波重构(逆变换)idwt2的主要内容,如果未能解决你的问题,请参考以下文章

小波变换用于图像增强去噪

二维图像haar小波变换的分解与重构

单尺度二维离散小波分解dwt2

python中的离散小波变换和逆离散小波变换TypeError

多尺度二维离散小波分解wavedec2

图像融合基于matlab主成分结合小波离散变换PCA-DWT图像融合含Matlab源码 2199期