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

Posted 夕西行

tags:

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

对X进行N尺度小波分解 [C,S]=wavedec2(X,N,\'wname\');
clc,clear all,close all;
load woman;
[c,s]=wavedec2(X,2,\'db1\');%进行2尺度二维离散小波分解。分解小波函数-db1
[cH1,cV1,cD1]=detcoef2(\'all\',c,s,1);%尺度1的所有方向的高频系数
[cH2,cV2,cD2]=detcoef2(\'all\',c,s,2);%尺度2的所有方向的高频系数
cA1=appcoef2(c,s,\'db1\',1);%尺度1的低频系数
cA2=appcoef2(c,s,\'db1\',2);%尺度2的低频系数
figure,imshow(X,map);title(\'原图\');
figure;
subplot(1,2,1),imshow(uint8(cA1));axis off;title(\'尺度1的低频系数图像\');
subplot(1,2,2),imshow(uint8(cA2));axis off;title(\'尺度2的低频系数图像\');
figure;
subplot(2,3,1),imshow(uint8(cH1));axis off;title(\'尺度1水平方向高频系数\');
subplot(2,3,2),imshow(uint8(cV1));axis off;title(\'尺度1垂直方向高频系数\');
subplot(2,3,3),imshow(uint8(cD1));axis off;title(\'尺度1斜线方向高频系数\');
subplot(2,3,4),imshow(uint8(cH2));axis off;title(\'尺度2水平方向高频系数\');
subplot(2,3,5),imshow(uint8(cV2));axis off;title(\'尺度2垂直方向高频系数\');
subplot(2,3,6),imshow(uint8(cD2));axis off;title(\'尺度2斜线方向高频系数\');

  

以上是关于多尺度二维离散小波分解wavedec2的主要内容,如果未能解决你的问题,请参考以下文章

[ZZ] matlab中小波变换函数dwt2和wavedec2 系数提取函数appcoef2和detcoef2

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

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

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

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

Matlab实现小波变换