wave2.m
上传用户:gzcangqing
上传日期:2013-12-15
资源大小:193k
文件大小:0k
源码类别:

波变换

开发平台:

Matlab

  1. [X,map]=imread('lina.bmp');
  2. X1=X;
  3. map1=map;
  4. subplot(221);
  5. image(X1);
  6. colormap(map1);
  7. title('lina');
  8. axis square
  9. [X,map]=imread('couple.bmp');
  10. X2=X;
  11. map2=map;
  12. subplot(222);
  13. image(X2);
  14. colormap(map2);
  15. title('couple');
  16. axis square
  17. [c1,s1]=wavedec2(X1,2,'sym4');
  18. sizec1=size(c1);
  19. for i=1:sizec1(2)
  20.     c1(i)=1.2*c1(i);
  21. end
  22. [c2,s2]=wavedec2(X2,2,'sym4');
  23. c=c1+c2;
  24. c=0.5*c;
  25. xx=waverec2(c,s1,'sym4');
  26. subplot(223);
  27. image(xx);
  28. title('融合图象');
  29. axis square