emmanouil@0: function [onset,offset,classNames] = loadEventsList(filename) emmanouil@0: emmanouil@0: % Open raw file emmanouil@0: fid = fopen(filename,'r+'); emmanouil@0: emmanouil@0: % Read 1st line emmanouil@0: tline = fgetl(fid); emmanouil@0: onset_offset(:,1) = sscanf(tline, '%f\t%f\t%*s'); emmanouil@0: classNames{1} = char(sscanf(tline, '%*f\t%*f\t%s')'); emmanouil@0: emmanouil@0: % Read rest of the lines emmanouil@0: i=1; emmanouil@0: while ischar(tline) emmanouil@0: i = i+1; emmanouil@0: tline = fgetl(fid); emmanouil@0: if (ischar(tline)) emmanouil@0: onset_offset(:,i) = sscanf(tline, '%f\t%f\t%*s'); emmanouil@0: classNames{i} = char(sscanf(tline, '%*f\t%*f\t%s')'); emmanouil@1: if (classnames{i} == 'doorknock') emmanouil@1: classnames{i} = 'knock'; emmanouil@1: end; emmanouil@0: end; emmanouil@0: end emmanouil@0: emmanouil@0: % Split onset_offset emmanouil@0: onset = onset_offset(1,:)'; emmanouil@0: offset = onset_offset(2,:)'; emmanouil@0: emmanouil@0: % Close file emmanouil@1: fclose(fid);