资源简介
Mallat快速算法的图像分解的Matlab代码
代码片段和文件信息
function Y=mallatdec2(Xwnamelevel)
%输入:X????? 载入的二维图像像数值;
%???? level? 小波分解次(级)数设定值(如果设定值超过最高可分解次数按最高分解次数分解)
%????? wname? 小波名字wavelet name
%输出:Y???? 多极小波分解后的小波系数矩阵
%wfilters:小波滤波器
[hg]=wfilters(wname‘d‘); %hg分别为分解的低通和高通滤波器
X=double(X);
t=1;
hh=size(X2);
Y=zeros(1hh);
while t<=level %循环
%先进行行小波变换
for row=1:hh
Y(row1:hh)=mdec1(X(row1:hh)hg) ;
end
%再进行列小波变换
for col=1:hh
temp=mdec1( Y(1:hhcol)‘hg); %Y(1:hhcol)为矩阵中的一列,转置后为行向量,得到的结果temp也是行向量
Y(1:hhcol)=temp‘; %将行向量转置为列向量存储在Y中
end
t=t+1; %循环次数加1,大于level,循环终止
hh=hh/2; %分解的矩阵的大小为原来的四分之一
X=Y; %将Y值赋给X等待下一次分解
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-09-12 14:06 Toolbox_Mallat\
文件 320 2012-09-12 14:09 Toolbox_Mallat\Mallat_fusion_main.m
文件 346 2012-06-21 09:39 Toolbox_Mallat\Unti
文件 66616 2009-04-29 10:12 Toolbox_Mallat\lena.BMP
文件 970 2012-05-31 20:11 Toolbox_Mallat\mallatdec2.m
文件 607 2012-05-16 14:07 Toolbox_Mallat\mallatrec2.m
文件 891 2012-06-18 23:54 Toolbox_Mallat\mdec1.m
文件 369 2012-05-31 20:17 Toolbox_Mallat\mrec1.m
文件 586 2012-06-21 09:38 Toolbox_Mallat\xdec1.m
- 上一篇:陷波滤波器matlab程序
- 下一篇:UPS的matlab仿真
相关资源
- 小波变换进行语音增强的matlab代码
- 小波变换分割彩色图像
- 小波变换可用例程
- 基于小波变换的图像匹配
- matlab实现小波变换融合以及信息熵、
- 小波变换matlab
- DWT小波变换MATLAB
- 小波变换提取基音频率 Matlab
- 提升的9/7小波变换
- 基于小波变换和SVD分解及各种攻击的
- matlab小波变换合集
- 基于小波变换的静态图像数字水印m
- matlab小波变换图像边缘检测源代码
- 多分辨率动态模式分解
- 基于小波变换多尺度边缘检测
- Matlab图像处理——小波变换去噪声、
- matlab程序:用提升小波变换进行信号
- 基于matlab的小波变换去噪处理三种方
- 图像融合MATLAB程序
- Matlab差分阈值法标记小波变换软阈值
- 小波变换图像增强
- 小波模极大值边缘检测+膨胀+边缘跟踪
- 频率切片小波变换MALTAB代码
- 基于小波变换的数字水印嵌入与提取
- morlet小波变换时间频率能量图
- 基于小波变换的边缘检测matlab程序
- 基于小波变换的数字水印嵌入与提取
- 离散信号或连续信号的小波变换
- 应用MATLAB实现探地雷达数据小波变换
- 基于小波变换的音频去噪
评论
共有 条评论