如何将SVM与视频数据一起使用?

时间:2011-04-23 08:26:07

标签: video svm

我的问题是如何对两个动作进行分类:使用SVM方法运行和行走。 首先我有02个视频(第一个动作正在运行,第二个动作正在行走),之后,我将它们转换为一系列二进制图像MC和MM(我使用了Contour检测即:02矩阵仅包含1个和0)。

  • MC :是尺寸矩阵(120 * 160 * 65),65是“第一个视频的帧数。”
  • MM :是一个维度矩阵(120 * 160 * 87),87是“第二个视频的帧数。”

的问题:

  1. 我如何使用SVM?如何形成我的数据矩阵和我的组矢量?
  2. 我应该直接使用matlab命令svmtrainsvmclassify并根据我的问题调整它们,或者我必须编写自己的代码吗?
  3. svmsacling在我的案例中是否重要?

1 个答案:

答案 0 :(得分:0)

如果您想使用SVM对视频进行分类 1)您需要选择特征描述符/ s(特征提取)。例如,如果背景是静态的,则当人跑步时,像素的数量可能大于人走路的情况。选择适当的功能是最重要的一步。使用原始数据文件可能无法正常工作。 2)您需要使用svm工具。 LIBSVM(http://www.csie.ntu.edu.tw/~cjlin/libsvm/)是最好的工具之一。 3)如果您阅读文档(http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf),您将看到缩放通常可以提高SVM性能。