Changeset 772 for trunk/src/civ_matlab.m
- Timestamp:
- May 9, 2014, 8:33:53 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/civ_matlab.m
r651 r772 60 60 if isfield (Param,'Civ1') 61 61 par_civ1=Param.Civ1; 62 if isfield(par_civ1,'reverse_pair')% A REVOIR 63 if par_civ1.reverse_pair 64 if ischar(par_civ1.ImageB) 65 temp=par_civ1.ImageA; 66 par_civ1.ImageA=imread(par_civ1.ImageB); 67 end 68 if ischar(temp) 69 par_civ1.ImageB=imread(temp); 70 end 71 end 72 else 73 if isfield(Param.Civ1,'ImageA') && ischar(Param.Civ1.ImageA) 74 Param.Civ1.ImageA=regexprep(Param.Civ1.ImageA,'''','\'); 75 [par_civ1.ImageA,VideoObject] = read_image(Param.Civ1.ImageA,par_civ1.FileTypeA,[],par_civ1.FrameIndexA); 76 end 77 if isfield(Param.Civ1,'ImageB')&& ischar(Param.Civ1.ImageB) 78 Param.Civ1.ImageB=regexprep(Param.Civ1.ImageB,'''','\'); 79 if strcmp(Param.Civ1.ImageA,Param.Civ1.ImageB)% use the same movie object 80 [par_civ1.ImageB,VideoObject] = read_image(Param.Civ1.ImageB,par_civ1.FileTypeB,VideoObject,par_civ1.FrameIndexB); 81 else 62 if isfield(Param.Civ1,'ImageA') && ischar(Param.Civ1.ImageA)% the input is a char string, read the corresponding image name (else Param.Civ1.ImageA is already an image) 63 Param.Civ1.ImageA=regexprep(Param.Civ1.ImageA,'''','\'); 64 [par_civ1.ImageA,VideoObject] = read_image(Param.Civ1.ImageA,par_civ1.FileTypeA,[],par_civ1.FrameIndexA); 65 end 66 if isfield(Param.Civ1,'ImageB')&& ischar(Param.Civ1.ImageB)% the input is a char string, read the corresponding image name (else Param.Civ1.ImageB is already an image) 67 Param.Civ1.ImageB=regexprep(Param.Civ1.ImageB,'''','\'); 68 if strcmp(Param.Civ1.ImageA,Param.Civ1.ImageB)% use the same movie object 69 [par_civ1.ImageB,VideoObject] = read_image(Param.Civ1.ImageB,par_civ1.FileTypeB,VideoObject,par_civ1.FrameIndexB); 70 else 82 71 [par_civ1.ImageB,VideoObject] = read_image(Param.Civ1.ImageB,par_civ1.FileTypeB,par_civ1.ImageB,par_civ1.FrameIndexB); 83 end 84 end 85 end 86 72 end 73 end 87 74 list_param=(fieldnames(Param.Civ1))'; 88 75 Civ1_param=list_param;%default … … 142 129 CivFile=Param.Patch1.CivFile; 143 130 end 144 Data=nc2struct(CivFile,'ListGlobalAttribute','absolut_time_T0'); %look for the constant 'absolut_time_T0' to detect old civx data format 145 if isfield(Data,'Txt') 146 errormsg=Data.Txt; 131 [Data,tild,tild,erromsg]=nc2struct(CivFile,'ListGlobalAttribute','absolut_time_T0'); %look for the constant 'absolut_time_T0' to detect old civx data format 132 if ~isempty(errormsg) 147 133 return 148 134 end
Note: See TracChangeset
for help on using the changeset viewer.