0

我正在使用 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 数组并保留特征的含义?每个视频都有相似的尺寸吗?

4

1 回答 1

0

例如

10 个动作 * 每个 40 个视频 * (128x3xN) 特征 = 用于训练的 SVM 输入,它创建 400 行具有 (128x3xN) 特征并需要 400 个标签进行训练

对于测试,您有 1 个动作 * 1 个视频 * (128x3xN) 特征,以便从训练有素的 SVM 中预测动作

于 2016-09-06T03:15:56.077 回答