我正在使用Matlab研究动作识别主题。每个视频包含特定数量的帧,并且每个帧包含X、y、z的不同坐标。
在提取特征后,我得到了一个单元数组,其中包含每个视频的3D数组。让我们明确一下数字:我有40个视频,这给了我40x1个细胞阵列。每个单元包含128x3xN,其中N是帧数。具有对应的标签阵列40x1双阵列。
前10个视频示例:
<128x3x54 double>
<128x3x43 double>
<128x3x43 double>
<128x3x55 double>
<128x3x31 double>
<128x3x45 double>
<128x3x45 double>
<128x3x33 double>
<128x3x38 double>
<128x3x38 double>我想使用libSVM对这些视频进行分类,如何才能将维度更改为2D数组并保留特征的含义?并且每个视频都有相似的阵列尺寸?
发布于 2016-09-06 11:15:56
例如
10个操作*每个* (128x3xN)个特征的40个视频=用于训练的SVM的输入,它创建具有(128x3xN)个特征的400行,并且需要400个标签用于训练
对于测试,您具有1个动作*1个视频* (128x3xN)特征,以便从经过训练的SVM预测动作
https://stackoverflow.com/questions/29118108
复制相似问题