matlab下小波分解的例子
2008-04-14 13:26
239 查看
load woman;
[c,s]=wavedec2(X,2,'db1');
subplot(3,3,1);
image(X);
colormap(map);
title('原始图像');
ca2=appcoef2(c,s,'db1',2);
subplot(3,3,2);
image(ca2);
colormap(map);
title('尺度为2时低频图像');
ca1=appcoef2(c,s,'db1',1);
subplot(3,3,3);
image(ca1);
colormap(map);
title('尺度为1时低频图像');
[chd2,cvd2,cdd2]=detcoef2('all',c,s,2);
subplot(3,3,4);
image(chd2);
title('尺度为2时的高频图像的水平部分');
subplot(3,3,5);
image(cvd2);
title('尺度为2时的高频图像的垂直部分');
subplot(3,3,6);
image(cdd2);
title('尺度为2时的高频图像的对角图像');
[chd1,cvd1,cdd1]=detcoef2('all',c,s,1);
subplot(3,3,7);
image(chd1);
title('尺度为1时高频图像的水平部分');
subplot(3,3,8);
image(cvd1);
title('尺度为1时高频图像的垂直部分');
subplot(3,3,9);
image(cdd1);
title('尺度为1时高频图像的对角部分');
[c,s]=wavedec2(X,2,'db1');
subplot(3,3,1);
image(X);
colormap(map);
title('原始图像');
ca2=appcoef2(c,s,'db1',2);
subplot(3,3,2);
image(ca2);
colormap(map);
title('尺度为2时低频图像');
ca1=appcoef2(c,s,'db1',1);
subplot(3,3,3);
image(ca1);
colormap(map);
title('尺度为1时低频图像');
[chd2,cvd2,cdd2]=detcoef2('all',c,s,2);
subplot(3,3,4);
image(chd2);
title('尺度为2时的高频图像的水平部分');
subplot(3,3,5);
image(cvd2);
title('尺度为2时的高频图像的垂直部分');
subplot(3,3,6);
image(cdd2);
title('尺度为2时的高频图像的对角图像');
[chd1,cvd1,cdd1]=detcoef2('all',c,s,1);
subplot(3,3,7);
image(chd1);
title('尺度为1时高频图像的水平部分');
subplot(3,3,8);
image(cvd1);
title('尺度为1时高频图像的垂直部分');
subplot(3,3,9);
image(cdd1);
title('尺度为1时高频图像的对角部分');
相关文章推荐
- 一维小波多尺度分解及重构的MATLAB实现
- [转帖] matlab小波分解与重构(转)续2
- MATLAB小波图像分解
- 小波图像分解 Matlab 程序 - V2.0版
- 一个单尺度小波分解的程序-MATLAB版
- 二维haar小波分解与重构的matlab实现
- 自己动手编写小波信号分解与重构的Matlab程序
- 多尺度小波分解与重构,matlab,对系数进行处理后,构造C,重构信号
- MATLAB与VC++混合编程实现一维小波多尺度分解
- 自己动手编写小波信号分解与重构的Matlab程序
- 【转载】MATLAB与VC++混合编程实现一维小波多尺度分解
- 小波图像分解 Matlab 程序 - V3.0版
- matlab 中的矩阵分解
- EZW算法的过程详解和Matlab代码(1)构建扫描次序表(修正小波树结构)
- matlab svd函数 矩阵的奇异值分解
- 存一下。MATLAB矩阵分解:LU,QR,SVD详解
- 从两个小例子来看matlab系统仿真的使用
- 小波图像分解与重构程序存在的问题与解决办法
- MATLAB求解非线性规划问题的例子
- 自组织神经网络SOM原理——结合例子MATLAB实现