如何使用 SVM 对图像进行分类

Posted

技术标签:

【中文标题】如何使用 SVM 对图像进行分类【英文标题】:How to classify images using SVM 【发布时间】:2016-01-21 17:46:35 【问题描述】:

我有包含PNG 手写字符和符号的训练和测试文件夹。我想在R 中使用SVM 进行分类。当手写图像在同一个文件夹中时,我可以进行分类,但我希望分别有两个文件夹分别用于训练和测试。输入是PNG 图像。考虑到测试和训练数据的不同文件夹,如何通过SVM对图像进行分类?

【问题讨论】:

你的问题是什么? 【参考方案1】:

您是否尝试对单独的字符进行分类?在这种情况下,使用单个 SVM 解决您的问题将会很复杂。 SVM 对于是或否问题很有用。具有二元分类解决方案的问题。否则,您必须比较 SVM 的多次运行才能一次比较一对结果,并逐渐减少更有可能的结果。

【讨论】:

没错。我正在对单独的字符进行分类。我有大写字母。我想要一个字母表每节课 26 节课。如何使用 R 执行多类 svm。 SVM 本身不做多类。但是,您可以设置一个执行多类分类的 SVM 系统。查找“一对一”、“一对一”和“分层多类”分类。

以上是关于如何使用 SVM 对图像进行分类的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SIFT 和 SVM 实现通用图像分类器

在 CNN 提取特征之上使用 SVM - 如何进行多类分类?

如何在 R 中构建多类 SVM?

如何使用 reuters-21578 数据集和 svm.net 进行文本分类?

如何存储 CNN 提取的特征来训练 SVM 分类器

在训练 SVM 对图像进行分类时设置具有序列错误的数组元素