繁体   English   中英

如何为SVM(EmguCV)创建培训集?

[英]How can I create a trainingsset for SVM (EmguCV)?

我的任务有几个问题。 我想实现一个情绪识别器。 在长期寻找方法之后,我认为将SURF或PCA之类的特征提取器与SVM结合使用可能是一个好主意。 我已经为面部的相关部位(例如嘴和眼)安装了一个探测器。 现在,我想提取特征并将其存储为矩阵。

我知道我必须为收集的图像创建一个训练集和一个测试集,并为SVM准备训练集。 那是我的问题。

哪个提取器是最好的? 每个提取器都提供具有特征的向量吗?

我不知道如何开始:-(我如何将特征作为向量并将其保存为矩阵。

抱歉,我没有足够的机器学习经验。 我正在寻找答案的日子很多,希望有人能给我建议。。。非常感谢。

您想要做的事情很复杂,您应该首先关注SURF的工作原理,然后是SVM的工作原理,然后看看“视觉包”一词。

首先尝试使用SURF。 大多数“提取器”(SIFT,SURF等)都在两次工作:1)检测-检测有趣的点2)提取-提取特征。 问题是您不能在SVM中直接使用SURF,因为一个图像具有多个具有64或128个要素的点。 问题在于每个图像中的点数可以不同,并且SVM对于每个图像需要相同数量的特征。 因此,您应该看一下“视觉单词袋”

SURF- Emgu教程

SVM-Emgu教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM