Changeset 397 for trunk/src/update_imadoc.m
- Timestamp:
- Apr 26, 2012, 8:59:09 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/update_imadoc.m
r200 r397 47 47 % in case of movie (avi file), copy timing info in the new xml file 48 48 [pp,outputroot]=fileparts(outputfile); 49 i nfo=[];49 imainfo=[]; 50 50 if exist(fullfile(pp,[outputroot '.avi']),'file') 51 info=aviinfo(fullfile(pp,[outputroot '.avi'])); 52 elseif exist(fullfile(pp,[outputroot '.AVI']),'file') 53 info=fullfile(pp,[outputroot '.AVI']); 54 end 55 if ~isempty(info) 56 [t,uid_camera]=add(t,1,'element','Camera'); 57 Camera.TimeUnit='s'; 58 Camera.BurstTiming.Time=0; 59 Camera.BurstTiming.Dti=1/info.FramesPerSecond; 60 Camera.BurstTiming.NbDti=info.NumFrames-1; 61 t=struct2xml(Camera,t,uid_camera); 51 FileName=fullfile(pp,[outputroot '.avi']); 52 hhh=which('videoreader'); 53 if isempty(hhh)%use old video function of matlab 54 imainfo=aviinfo(FileName); 55 imainfo.FrameRate=imainfo.FramesPerSecond; 56 imainfo.NumberOfFrames=imainfo.NumFrames; 57 else %use video function videoreader of matlab 58 imainfo=get(videoreader(FileName)); 59 end 60 if ~isempty(imainfo) 61 [t,uid_camera]=add(t,1,'element','Camera'); 62 Camera.TimeUnit='s'; 63 Camera.BurstTiming.Time=0; 64 Camera.BurstTiming.Dti=1/imainfo.FrameRate; 65 Camera.BurstTiming.NbDti=imainfo.NumberOfFrames-1; 66 t=struct2xml(Camera,t,uid_camera); 67 end 68 [t,uid_calib]=add(t,1,'element','GeometryCalib'); 62 69 end 63 [t,uid_calib]=add(t,1,'element','GeometryCalib');64 70 end 65 71 t=struct2xml(GeometryCalib,t,uid_calib);
Note: See TracChangeset
for help on using the changeset viewer.