资源简介
从源代码的角度实现了小波的haar分解,有利于初学者对小波分解的理解,不单纯的使用matlab wavelet工具箱

代码片段和文件信息
%非正交的二次样条二进小波
h = [0 0 0.125 0.375 0.375 0.125 0 0].*sqrt(2);
g = [0 0 0 -1 1 0 0 0].*sqrt(2);
g1 = [0 0.015625 0.109375 0.34375 -0.34375 -0.109375 -0.015625 0].*sqrt(2);
l = [1 6 15 84 15 6 1 0]./64;
n = 4;
img=imread(‘735586_1278167235pR5y.jpg‘);
[a d1 d2] = swt1_decomp(imgnhg);
figure;
imshow(img) title(‘原始矩阵‘);
row = ceil(sqrt(n));
col = ceil(n/row);
% aa = a;
% figure title(‘逼近矩阵‘);
% for i=1:n
% aa(::i) = aa(::i)./max(max(aa(::i)));
% subplot(rowcoli);
% imshow(aa(::i));
% end
%
%
% dd1 = d1;
% figure title(‘水平细节信息矩阵‘);
% for i=1:n
% dd1(::i) = dd1(::i)./max(max(dd1(::i)));
% subplot(rowcoli);
% imshow(dd1(::i));
% end
%
% dd2 = d2;
% figure title(‘竖直细节信息矩阵‘);
% for i=1:n
% dd2(::i) = dd2(::i)./max(max(dd2(::i)));
% subplot(rowcoli);
% imshow(dd2(::i));
% end
aa = a;
for i=1:n
aa(::i) = aa(::i)./max(max(aa(::i)));
end
aa = reshape(aa [size(a1) size(a2) 1 size(a3)]);
figure montage(aa) title(‘逼近矩阵‘);
dd1 = d1;
for i=1:n
dd1(::i) = dd1(::i)./max(max(dd1(::i)));
end
dd1 = reshape(dd1 [size(a1) size(a2) 1 size(a3)]);
figure montage(dd1) title(‘水平细节信息矩阵‘);
dd2 = d2;
for i=1:n
dd2(::i) = dd2(::i)./max(max(dd2(::i)));
end
dd2 = reshape(dd2 [size(a1) size(a2) 1 size(a3)]);
figure montage(dd2) title(‘竖直细节信息矩阵‘);
x = swt1_recon(ad1d2nhg1l);
%
xx = x(::[2:n+1]);
% row = ceil(sqrt(n));
% col = ceil(n/row);
% figure title(‘重构矩阵‘);
for i=1:n
xx(::i) = xx(::i)./max([max(max(xx(::i))) 256]);
% subplot(rowcoli);
% imshow(xx(::i));
end
xx = reshape(xx [size(xx1) size(xx2) 1 size(xx3)]);
figure montage(xx) title(‘重构矩阵‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1771 2012-04-28 21:20 bat.m
文件 284 2012-03-22 16:35 harrwave.m
文件 2136 2005-05-27 16:11 swt1_decomp.m
文件 1891 2005-05-27 16:09 swt1_recon.m
- 上一篇:goldstein滤波
- 下一篇:无线传感网络源代码虚拟力
相关资源
- 基于小波变换的数字水印算法115024
- MATLAB小波软阈值去噪代码33473
- 图像小波变换MatLab源代码
- 图像的二进小波分解matlab源码(保证
- 小波神经网络Matlab交通仿真程序
- 同步挤压小波变换分离混沌干扰 mat
- 小波滤波,可用于心电信号、脉搏波
- 轴承故障诊断matlab代码四种方法
- 小波变换工具箱
- 小波分析与小波相干代码
- 基于遗传算法的小波神经网络在股票
- matlab实现一维和二维离散小波变换,
- EWT 经验小波分解 matlab工具箱 toolbox
- 基于运动想象脑电信号的多特征融合
- Matlab小波分析工具箱原理与应用.pdf
- 小波变换图像融合的matlab实现
- 基于MATLAB的系统分析与设计-小波分
- 中值维纳小波等五种图像去噪方法源
- viola_jones 的haar 特征检测的matlab 程序
- 小波变换法图像融合MATLAB代码
- CBIR(MATLABHSV直方图,Haar纹理特征,
- MATLAB 6.5 辅助小波分析与应用 飞思科
- 使用Matlab7.3开发的使用整数小波变换
- 基于小波包能量分析的轴承故障诊断
- 小波与傅里叶分析基础扫描版PDF
- MATLAB 6.5 辅助小波分析与应用 飞思科
- 小波变换及其MATLAB工具的应用.pdf
- matlab小波分析工具箱
- Matlab小波分析工具箱原理与应用
- 小波变换及其MATLAB工具的应用电子书
评论
共有 条评论