annotate convertEventListToEventRoll.m @ 1:3ea8ed09af0f
tip
additional clarifications
author |
Dimitrios Giannoulis |
date |
Wed, 13 Mar 2013 11:57:24 +0000 |
parents |
22b10c5b72e8 |
children |
|
rev |
line source |
Dimitrios@0
|
1 function [eventRoll] = convertEventListToFrameBasedRepresentation(onset,offset,classNames)
|
Dimitrios@0
|
2
|
Dimitrios@0
|
3
|
Dimitrios@0
|
4 % Initialize
|
Dimitrios@0
|
5 eventRoll = zeros(ceil(offset(length(offset))*100),16);
|
Dimitrios@0
|
6 eventID = {'alert','clearthroat','cough','doorslam','drawer','keyboard','keys',...
|
Dimitrios@0
|
7 'knock','laughter','mouse','pageturn','pendrop','phone','printer','speech','switch'};
|
Dimitrios@0
|
8
|
Dimitrios@0
|
9
|
Dimitrios@0
|
10 % Fill-in eventRoll
|
Dimitrios@0
|
11 for i=1:length(onset)
|
Dimitrios@0
|
12
|
Dimitrios@0
|
13 pos = strmatch(classNames{i}, eventID);
|
Dimitrios@0
|
14
|
Dimitrios@0
|
15 eventRoll(floor(onset(i)*100):ceil(offset(i)*100),pos) = 1;
|
Dimitrios@0
|
16
|
Dimitrios@0
|
17 end; |