Changeset 796


Ignore:
Timestamp:
Jul 8, 2014, 6:44:13 PM (10 years ago)
Author:
sommeria
Message:
 
Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/read_lvm.m

    r794 r796  
    6363    Speed=zeros(size(Data.Motor_profile));
    6464    if ~isempty(find(Data.Motor_profile>2.5|Data.Motor_profile<-2.5))
    65     Speed(Data.Motor_profile>2.5)=SpeedUp;% threshold at 2.5 to avoid noise effects
    66     Speed(Data.Motor_profile<-2.5)=SpeedDown;
     65    Speed(Data.Motor_profile>2.5)=SpeeDown;% threshold at 2.5 to avoid noise effects
     66    Speed(Data.Motor_profile<-2.5)=SpeedUp;
    6767    Data.Speed=Speed;
    6868    Speed(end)=[];
  • trunk/src/read_rdvision.m

    r794 r796  
    11function [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 du
    3 % fichier seq associé.
     2% BINREAD_RDV Permet de lire les fichiers bin gï¿œnï¿œrï¿œs par Hiris ï¿œ partir du
     3% fichier seq associï¿œ.
    44%   [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.
    66%
    7 %   Entrées
     7%   Entrï¿œes
    88%   -------
    9 %   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
     9%   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
    1212%   alors toutes les images d'incides correspondant sont lues. Si FRAME_IDX
    1313%   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.
    1616%
    1717%   Sorties
     
    1919%   IMGS        : Images de sortie.
    2020%   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.
    2222
    2323errormsg='';
     
    6363    bpp=str2double(FileInfo.bytesperpixel);
    6464    bin_file=FileInfo.binfile;
     65   % bin_file='Dalsa1_';
    6566    nb_frames=str2double(FileInfo.numberoffiles);
     67 %%%%%%BRICOLAGE
    6668    m = memmapfile(filename_sqb,'Format', { 'uint32' [1 1] 'offset'; ...
    6769        'uint32' [1 1] 'garbage1';...
     
    7173   
    7274    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
    7382    timestamps=[data.timestamp];
    74    
     83    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    7584    if frame_idx==-1
    7685        frame_idx=1:nb_frames;
     
    92101            binrepertoire=[binrepertoire DirExt];
    93102        end
     103      %  binrepertoire='2014-07-04T10.48.46'% case FJORD5a %%%%%%%%%%%%%%%%%%%%%%%%%
    94104        binfile=fullfile(RootPath,binrepertoire,sprintf('%s%.5d.bin',bin_file,data(ii).file_idx));
    95105        fid=fopen(binfile,'rb');
Note: See TracChangeset for help on using the changeset viewer.