2

任务: 我有更多从视频(视频帧)中拍摄的 10 万张图像,我需要从我的列表中分类哪些图像具有徽标。

问题: 我创建了一个徽标图像库。对于分类任务,我将使用 LIBSVM。我需要将图像转换为 SVM 数据集的格式。我已经阅读了 LIBSVM 网站上的资料、常见问题解答和“支持向量分类的实用指南”。但我仍然找不到如何为 LIBSVM 训练准备数据/图像的答案。我将不胜感激。

4

1 回答 1

1

您将需要使用您选择的可根据图像计算的特征集对数据进行矢量化。我不会在这里详细说明所有细节,因为它会占用太多空间并且对于 SO 来说是题外话

简而言之,矢量化的最佳方式很大程度上取决于您想要检测的形状(例如徽标)。除其他外,几乎一直使用霍夫变换,因此您可能需要研究一下。

其次,目标检测通常是通过在每个图像的许多平移/缩放/旋转上运行一组分类器来执行的。在这种情况下,您希望使用运行时复杂度非常低的分类器。通常使用线性核和交叉核。LIBSVM 不提供交叉核,但您可以自己计算它们。出于复杂性的原因,使用 LIBLINEAR 可能更有趣,它显式地构造分离超平面,从而以低得多的复杂性进行预测。

于 2013-07-25T22:05:05.823 回答