Mercurial > hg > aasp-d-case-metrics
view event_detection/convertEventListToEventRoll.m @ 0:2c9915c861d8
First version
author | emmanouilb <emmanouil.benetos.1@city.ac.uk> |
---|---|
date | Fri, 08 Mar 2013 11:33:20 +0000 |
parents | |
children |
line wrap: on
line source
function [eventRoll] = convertEventListToEventRoll(onset,offset,classNames) % Initialize eventRoll = zeros(ceil(offset(length(offset))*100),16); eventID = {'alert','clearthroat','cough','doorslam','drawer','keyboard','keys',... 'knock','laughter','mouse','pageturn','pendrop','phone','printer','speech','switch'}; % Fill-in eventRoll for i=1:length(onset) pos = strmatch(classNames{i}, eventID); eventRoll(floor(onset(i)*100):ceil(offset(i)*100),pos) = 1; end;