【问题标题】:SVMLight on OpenCV HOG DescriptorOpenCV HOG 描述符上的 SVMLight
【发布时间】:2011-08-25 19:15:56
【问题描述】:

我正在尝试使用 SVM Light 来学习 OpenCV2.2 HOG 描述符的分类器。 我从 HOG 描述符中得到一个浮点向量输出。

在阅读了 SVMLight 文档后,我仍然无法理解输入训练和测试数据的格式。

网站中 train.dat 中的一行示例:

1 6:0.0176472501759912 15:0.0151152682071138 26:0.0572866228831546 27:0.0128461400334668

在哪里,

The first char: 1, denote the positive class.    
The second and third char 6: <== I don't understand what does this means,    
The third variable denote the feature vector.

有人可以帮忙吗?谢谢!

【问题讨论】:

    标签: opencv machine-learning svm


    【解决方案1】:

    第二个和第三个char 6:

    6:XXXX 表示本例中第 6 个特征的值为XXX

    在您提供的示例中:

    1 6:0.0176472501759912 15:0.0151152682071138 26:0.0572866228831546 27:0.0128461400334668

    表示该示例的类标签为1。第6个特征值为0.0176472501759912,第15个特征值为0.0151152682071138等

    将其视为每个示例的特征向量的“稀疏编码”。这意味着对于您提供的示例,特征 1-5、7-14、16-25 的值是 0。

    【讨论】:

      猜你喜欢
      • 2017-03-21
      • 2013-03-10
      • 2017-01-14
      • 2014-10-11
      • 2016-11-09
      • 2014-05-15
      • 2016-02-26
      • 2014-04-17
      • 1970-01-01
      相关资源
      最近更新 更多