www.pudn.com > enhancement+fusing.rar > Wavelet_fusing.m


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(222); 
image(X2); 
colormap(map2); 
title('wbarb'); 
axis square;                                 % 画出wbarb图像 
 
[cl,sl]=wavedec2(X1,2,'sym4'); 
sizec1=size(cl); 
for I=1:sizec1(2) 
    cl( I )=1.2*cl( I ); 
end 
 
[c2,s2]=wavedec2(X2,2,'sym4'); 
c=cl+c2; 
c=0.5*c; 
xx=waverec2(c,sl,'sym4'); 
subplot(223); 
 
image(xx); 
title('融合图象'); 
axis square                                   % 画出融合后的图像