Mercurial > hg > emotion-detection-top-level
comparison Code/Descriptors/Matlab/MPEG7/FromWeb/VoiceSauce/func_parseFMT.m @ 4:92ca03a8fa99 tip
Update to ICASSP 2013 benchmark
author | Dawn Black |
---|---|
date | Wed, 13 Feb 2013 11:02:39 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:e1cfa7765647 | 4:92ca03a8fa99 |
---|---|
1 function [F1, F2, F3] = func_parseFMT(matdata, FMTalgorithm) | |
2 % [F1, F2, F3] = func_parseFMT(matdata, FMTalgorithm) | |
3 % Input: matdata - mat data | |
4 % FMTalgorithm - FMT algorithm to use | |
5 % Output: F1, F2, F3 vectir | |
6 % Notes: choose the FMT vectors depending on what is specified | |
7 % | |
8 % Author: Yen-Liang Shue, Speech Processing and Auditory Perception Laboratory, UCLA | |
9 % Copyright UCLA SPAPL 2009 | |
10 | |
11 F1 = []; F2 = []; F3 = []; | |
12 | |
13 switch(FMTalgorithm) | |
14 case {'F1, F2, F3, F4 (Snack)'} | |
15 if (isfield(matdata, 'sF1') && isfield(matdata, 'sF2') && isfield(matdata, 'sF3')) | |
16 F1 = matdata.sF1; | |
17 F2 = matdata.sF2; | |
18 F3 = matdata.sF3; | |
19 end | |
20 | |
21 case {'F1, F2, F3, F4 (Praat)'} | |
22 if (isfield(matdata, 'pF1') && isfield(matdata, 'pF2') && isfield(matdata, 'pF3')) | |
23 F1 = matdata.pF1; | |
24 F2 = matdata.pF2; | |
25 F3 = matdata.pF3; | |
26 end | |
27 | |
28 case {'F1, F2, F3, F4 (Other)'} | |
29 if (isfield(matdata, 'oF1') && isfield(matdata, 'oF2') && isfield(matdata, 'oF3')) | |
30 F1 = matdata.oF1; | |
31 F2 = matdata.oF2; | |
32 F3 = matdata.oF3; | |
33 end | |
34 | |
35 otherwise | |
36 F1 = []; | |
37 F2 = []; | |
38 F3 = []; | |
39 | |
40 end |