PDA

查看完整版本 : [MATLAB图像处理] (新手请教)MATLABX小波变换的图象融合程序,请不吝赐教,万分感谢


figo460
2009-05-09, 09:33
毕业设计用,由于刚接触这个语言,不清楚语句的具体含义,请解释下什么意思,如果您有时间请加Q289381116,拜师~~~~~
clear
load woman; %装入原图像
X1=X;map1=map;
subplot(221);image(X1);colormap(map1)
title('woman');
axis square %画出woman图像
load wbarb; %装入原图像
X2=X;map2=map;
for i=1:256
for j=1:256
if(X2(i,j)>100)
X2(i,j)=1.2*X2(i,j);
else
X2(i,j)=0.5*X2(i,j);
end
end
end
subplot(2,2,2);image(X2);colormap(map2)
title('wbarb');
axis square %画出wbarb图像
[c1,s1]=wavedec2(X1,2,'sym4');
sizec1=size(c1);
for i=1:sizec1(2)
c1(i)=1.2*c1(i);
end
[c2,s2]=wavedec2(X2,2,'sym4');
c=c1+c2;
c=0.5*c;
xx=waverec2(c,s1,'sym4');
subplot(223);image(xx);
title('融合图像');
axis square; %画出融合后的图像

silas_xue
2009-05-10, 14:02
--------------------------------------------------------------------------------
lz 这本由论坛其它朋友贴出来的书相信对你应当有一定帮助吧 也推荐过多次了
里面有关于融合的应用和基本解释
[资料]MATLAB6.5辅助小波分析与应用
http://www.labfans.com/bbs/t2945/

Thx for reading.
PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。
个人观点 仅供参考 多多交流 相互学习