Changeset 886 for trunk/src/series/extract_rdvision.m
- Timestamp:
- Mar 28, 2015, 10:04:00 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/series/extract_rdvision.m
r851 r886 152 152 end 153 153 t=xmltree; 154 save(t,fullfile(RootPath,'Running.xml'))%create an xml file to indicate that processing takes place 154 %%% A REMETTREE %%%%%%%%%%%%%%%%%%%%% 155 %save(t,fullfile(RootPath,'Running.xml'))%create an xml file to indicate that processing takes place 155 156 156 157 %% calibration data and timing: read the ImaDoc files … … 309 310 310 311 %% reading the .sqb file 311 m = memmapfile(filename_sqb,'Format', { 'uint32' [1 1] 'offset'; ...312 'uint32' [1 1] 'garbage1';...313 'double' [1 1] 'timestamp';...314 'uint32' [1 1] 'file_idx';...315 'uint32' [1 1] 'garbage2' },'Repeat',SeqData.nb_frames);312 % m = memmapfile(filename_sqb,'Format', { 'uint32' [1 1] 'offset'; ... 313 % 'uint32' [1 1] 'garbage1';... 314 % 'double' [1 1] 'timestamp';... 315 % 'uint32' [1 1] 'file_idx';... 316 % 'uint32' [1 1] 'garbage2' },'Repeat',SeqData.nb_frames); 316 317 %%%%%%%BRICOLAGE in case of unreadable .sqb file 317 % ind=[60 63:152];%indices of bin files 318 % lengthimage=w*h*bpp;% lengthof an image record on the binary file 319 % for ii=1:32*numel(ind) 320 % data(ii).offset=mod(ii-1,32)*2*lengthimage+lengthimage;%Dalsa_2 321 % %data(ii).offset=mod(ii-1,32)*2*lengthimage;%Dalsa_1 322 % data(ii).file_idx=ind(ceil(ii/32)); 323 % data(ii).timestamp=0.2*(ii-1); 324 % end 318 ind=[111 114:211];%indices of bin files 319 w=1024;%w=width of images in pixels 320 h=1024;%h=height of images in pixels 321 bpp=2;% nbre of bytes per pixel 322 lengthimage=w*h*bpp;% lengthof an image record on the binary file 323 nbimages=32; %nbre of images of each camera in a bin file 324 for ii=1:32*numel(ind) 325 data(ii).offset=mod(ii-1,32)*2*lengthimage+lengthimage;%Dalsa_2 326 %data(ii).offset=mod(ii-1,32)*2*lengthimage;%Dalsa_1 327 data(ii).file_idx=ind(ceil(ii/32)); 328 data(ii).timestamp=0.2*(ii-1); 329 end 330 m.Data=data; 325 331 %%%%%%% 326 332 for ii=1: numel(m.Data) 327 333 timestamp(ii)=m.Data(ii).timestamp; 328 334 end 329 timestamp %todo: check withDt from the xml file335 %timestamp %todo: check withDt from the xml file 330 336 [BinSize,errormsg]=binread_rdv_series(RootPath,SeqData,m.Data,nbfield2,NomTypeNew) 331 337 if ~isempty(errormsg)
Note: See TracChangeset
for help on using the changeset viewer.