dw2drwcd.m
上传用户:haiyisale
上传日期:2013-01-09
资源大小:3246k
文件大小:1k
源码类别:

波变换

开发平台:

Matlab

  1. function out1 = dw2drwcd(option,fig)
  2. %DW2DRWCD Discrete wavelet 2-D read-write Cdata for image.
  3. %   OUT1 = DW2DRWCD(OPTION,fig)
  4. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 12-Mar-96.
  5. %   Last Revision: 29-May-1998.
  6. %   Copyright 1995-2002 The MathWorks, Inc.
  7. %   $Revision: 1.13 $
  8. % Tag property of objects.
  9. %-------------------------
  10. tag_axeimgini = 'Axe_ImgIni';
  11. tag_axeimgsyn = 'Axe_ImgSyn';
  12. axe_handles = findobj(get(fig,'Children'),'flat','type','axes');
  13. switch option
  14.     case 'r_orig'
  15.         %***********************************************%
  16.         %** OPTION = 'r_orig' -  Read Original Image. **%
  17.         %***********************************************%       
  18.         Axe_ImgIni = findobj(axe_handles,'flat','Tag',tag_axeimgini);
  19.         out1       = findobj(Axe_ImgIni,'type','image');
  20.     case 'r_synt'
  21.         %**************************************************%
  22.         %** OPTION = 'r_synt' -  Read Synthesized Image. **%
  23.         %**************************************************%
  24.         Axe_ImgSyn = findobj(axe_handles,'flat','Tag',tag_axeimgsyn);
  25.         out1       = findobj(Axe_ImgSyn,'type','image');
  26.     otherwise
  27.         errargt(mfilename,'Unknown Option','msg');
  28.         error('*');
  29. end