- Timestamp:
- Jul 8, 2014, 6:44:13 PM (10 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/read_lvm.m
r794 r796 63 63 Speed=zeros(size(Data.Motor_profile)); 64 64 if ~isempty(find(Data.Motor_profile>2.5|Data.Motor_profile<-2.5)) 65 Speed(Data.Motor_profile>2.5)=Spee dUp;% threshold at 2.5 to avoid noise effects66 Speed(Data.Motor_profile<-2.5)=Speed Down;65 Speed(Data.Motor_profile>2.5)=SpeeDown;% threshold at 2.5 to avoid noise effects 66 Speed(Data.Motor_profile<-2.5)=SpeedUp; 67 67 Data.Speed=Speed; 68 68 Speed(end)=[]; -
trunk/src/read_rdvision.m
r794 r796 1 1 function [A,FileInfo,timestamps,errormsg]=read_rdvision(filename,frame_idx) 2 % BINREAD_RDV Permet de lire les fichiers bin g énérés par Hiris àpartir du3 % fichier seq associ é.2 % BINREAD_RDV Permet de lire les fichiers bin gï¿œnï¿œrï¿œs par Hiris ï¿œ partir du 3 % fichier seq associï¿œ. 4 4 % [IMGS,TIMESTAMPS,NB_FRAMES] = BINREAD_RDV(FILENAME,FRAME_IDX) lit 5 % l'image d'indice FRAME_IDX de la s équence FILENAME.5 % l'image d'indice FRAME_IDX de la sï¿œquence FILENAME. 6 6 % 7 % Entr ées7 % Entrï¿œes 8 8 % ------- 9 % FILENAME : Nom du fichier s équence (.seq).10 % FRAME_IDX : Indice de l'image àlire. Si FRAME_IDX vaut -1 alors la11 % s équence est entièrement lue. Si FRAME_IDX est un tableau d'indices9 % FILENAME : Nom du fichier sï¿œquence (.seq). 10 % FRAME_IDX : Indice de l'image ï¿œ lire. Si FRAME_IDX vaut -1 alors la 11 % sï¿œquence est entiï¿œrement lue. Si FRAME_IDX est un tableau d'indices 12 12 % alors toutes les images d'incides correspondant sont lues. Si FRAME_IDX 13 13 % est un tableau vide alors aucune image n'est lue mais le nombre 14 % d'images et tous les timestamps sont renvoy és. Les indices commencent à15 % 1 et se termines àNB_FRAMES.14 % d'images et tous les timestamps sont renvoyï¿œs. Les indices commencent ï¿œ 15 % 1 et se termines ï¿œ NB_FRAMES. 16 16 % 17 17 % Sorties … … 19 19 % IMGS : Images de sortie. 20 20 % TIMESTAMPS : Timestaps des images lues. 21 % NB_FRAMES : Nombres d'images dans la s équence.21 % NB_FRAMES : Nombres d'images dans la sï¿œquence. 22 22 23 23 errormsg=''; … … 63 63 bpp=str2double(FileInfo.bytesperpixel); 64 64 bin_file=FileInfo.binfile; 65 % bin_file='Dalsa1_'; 65 66 nb_frames=str2double(FileInfo.numberoffiles); 67 %%%%%%BRICOLAGE 66 68 m = memmapfile(filename_sqb,'Format', { 'uint32' [1 1] 'offset'; ... 67 69 'uint32' [1 1] 'garbage1';... … … 71 73 72 74 data=m.Data; 75 %%%%%%%BRICOLAGE 76 % ind=[60 63:152]; 77 % for ii=1:32*numel(ind) 78 % data(ii).offset=mod(ii-1,32)*4194304+2097152; 79 % data(ii).file_idx=ind(ceil(ii/32)); 80 % data(ii).timestamp=[0:0.2:32*numel(ind)-1]; 81 % end 73 82 timestamps=[data.timestamp]; 74 83 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 75 84 if frame_idx==-1 76 85 frame_idx=1:nb_frames; … … 92 101 binrepertoire=[binrepertoire DirExt]; 93 102 end 103 % binrepertoire='2014-07-04T10.48.46'% case FJORD5a %%%%%%%%%%%%%%%%%%%%%%%%% 94 104 binfile=fullfile(RootPath,binrepertoire,sprintf('%s%.5d.bin',bin_file,data(ii).file_idx)); 95 105 fid=fopen(binfile,'rb');
Note: See TracChangeset
for help on using the changeset viewer.