Changeset 783 for trunk/src/civ.m


Ignore:
Timestamp:
Jun 5, 2014, 10:39:28 PM (11 years ago)
Author:
sommeria
Message:

-pb of mulitple tiff reading solved
-modif of output parma in get-file_type and find_file_series

  • introduction of transform/ima_noise_rms
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/civ.m

    r662 r783  
    433433% detect the file type, get the movie object if relevant, and look for the corresponding file series:
    434434% the root name and indices may be corrected by including the first index i1 if a corresponding xml file exists
    435 [RootPath,SubDirImages,RootFile,i1_series,tild,j1_series,tild,NomTypeIma,FileType,FileInfo,MovieObject]=find_file_series(FilePath,[FileName ImaExt]);
     435[RootPath,SubDirImages,RootFile,i1_series,tild,j1_series,tild,NomTypeIma,FileInfo,MovieObject]=find_file_series(FilePath,[FileName ImaExt]);
     436FileType=FileInfo.FileType;
    436437switch FileType
    437438    case {'image','multimage','video','mmreader'}
     
    12041205% if strcmp(Param.Program,'civ_matlab')
    12051206    if Param.CheckCiv1
    1206         [Param.Civ1.FileTypeA,ImageInfoA_civ1,Param.Civ1.ImageA]=get_file_type(filecell.ima1.civ1{1});
    1207         [Param.Civ1.FileTypeB,ImageInfoB_civ1,Param.Civ1.ImageB]=get_file_type(filecell.ima2.civ1{1});
     1207        [ImageInfoA_civ1,Param.Civ1.ImageA]=get_file_type(filecell.ima1.civ1{1});
     1208        Param.Civ1.FileTypeA=ImageInfoA_civ1.FileType;
     1209        [ImageInfoB_civ1,Param.Civ1.ImageB]=get_file_type(filecell.ima2.civ1{1});
     1210        Param.Civ1.FileTypeB=ImageInfoB_civ1.FileType;
    12081211    end
    12091212    if Param.CheckCiv2
    1210         [Param.Civ2.FileTypeA,ImageInfoA_civ2,Param.Civ2.ImageA]=get_file_type(filecell.ima1.civ2{1});
    1211         [Param.Civ2.FileTypeB,ImageInfoB_civ2,Param.Civ2.ImageB]=get_file_type(filecell.ima2.civ2{1});
     1213        [ImageInfoA_civ2,Param.Civ2.ImageA]=get_file_type(filecell.ima1.civ2{1});
     1214        Param.Civ2.FileTypeA=ImageInfoA_civ2.FileType;
     1215        [ImageInfoB_civ2,Param.Civ2.ImageB]=get_file_type(filecell.ima2.civ2{1});
     1216        Param.Civ2.FileTypeB=ImageInfoB_civ2.FileType;
    12121217    end
    12131218% end
     
    23212326    if ~isequal(ext_ima,'.png')
    23222327        if checkbox(1) %if civ1 is performed
    2323              [FileType,FileInfo,MovieObject]=get_file_type(filecell.ima1.civ1{1});
     2328             [FileInfo,MovieObject]=get_file_type(filecell.ima1.civ1{1});
     2329             FileType=FileInfo.FileType;
    23242330            check_j=0;
    23252331            if strcmp(FileType,'mmreader')||strcmp(FileType,'VideoReader')||strcmp(FileType,'multimage')
     
    23602366        end
    23612367        if checkbox(4) %if civ2 is performed
    2362              [FileType,FileInfo,MovieObject]=get_file_type(filecell.ima1.civ2{1});
     2368             [FileInfo,MovieObject]=get_file_type(filecell.ima1.civ2{1});
     2369             FileType=FileInfo.FileType;
    23632370            check_j=0;
    23642371            if strcmp(FileType,'mmreader')||strcmp(FileType,'VideoReader')||strcmp(FileType,'multimage')
     
    25692576            % detect the file type, get the movie object if relevant, and look for the corresponding file series:
    25702577            % the root name and indices may be corrected by including the first index i1 if a corresponding xml file exists
    2571             [RootPath,SubDir,RootFile_1,i1_series,i2_series,j1_series,j2_series,nom_type_1,FileType,FileInfo,Object,i1,i2,j1,j2]=find_file_series(FilePath,[FileName Ext]);
    2572            
     2578            [RootPath,SubDir,RootFile_1,i1_series,i2_series,j1_series,j2_series,nom_type_1,FileInfo,Object,i1,i2,j1,j2]=find_file_series(FilePath,[FileName Ext]);
     2579            FileType=FileInfo.FileType;
    25732580            %check image nom type
    25742581            if ~strcmp(nom_type_1,get(handles.NomType,'String'))
     
    37753782    Data.CoordUnit='pixel';% used to set equal scaling for x and y in image dispaly
    37763783    par_civ1=read_GUI(handles.Civ1);
    3777     par_civ1.FileTypeA=get_file_type(filecell.ima1.civ1{1});
     3784    FileInfo=get_file_type(filecell.ima1.civ1{1});
     3785    par_civ1.FileTypeA=FileInfo.FileType;
    37783786    par_civ1.ImageWidth=size(Data.A,2);
    37793787    par_civ1.ImageHeight=size(Data.A,1);
Note: See TracChangeset for help on using the changeset viewer.