【问题标题】:Vlfeat Matlab SVMVlfeat Matlab SVM
【发布时间】:2016-09-03 01:17:22
【问题描述】:

我正在尝试构建一个用于图像处理的应用程序,目的是获取热图像并确定图像是否包含人类物体。

我的想法是尝试 Matlab(实际上是 Octave),我正在尝试使用 Vlfeat package 来完成该任务,但我真的很困惑我应该如何使用这个库。

我试图在extracting HOG features 之后使用SVM trainer,但不知道如何测试数据。

训练完 SVM 后,如何测试新图像?

*如果有更好的解决方案,我愿意提供建议。

【问题讨论】:

    标签: matlab image-processing octave svm vlfeat


    【解决方案1】:

    来自你提供的the link第一段

    (...) Y W'*X(:,i)+B 对于所有 i 具有相同的 LABELS(i) 符号。

    那么Y W'*X(:,i)+B 是分配给某个特征向量X(:,i) 的值,因此对于您要测试的任何给定特征向量x,只需评估W.' * x+B

    编辑:某些测试数据的特征向量 x 与使用您的特征提取方法生成的训练数据相同。要对该向量进行分类,您需要评估 svm 给出的线性函数以获得分类“值”c=W.' * x+B 然后您只需将c符号 视为对一个或另一个的分类类。

    【讨论】:

    • 这看起来像是我正在寻找的答案。如果可以,请您添加更详细的示例?
    猜你喜欢
    • 2013-01-23
    • 2016-01-15
    • 2014-06-18
    • 2016-01-07
    • 2017-04-21
    • 2015-01-22
    • 2016-08-07
    • 2019-01-30
    • 1970-01-01
    相关资源
    最近更新 更多