【问题标题】:Image classification using SVM Python使用 SVM Python 进行图像分类
【发布时间】:2016-08-09 05:24:30
【问题描述】:

我目前正在开发一个执行图像识别的项目。有大量图像,我必须预测图像是否包含给定的特征。 例如,输出可能是图片中是否有香蕉。

我想使用 SVM 实现一个分类器,输出是或否,图像包含给定的特征。在具有 2 个输出的图像上训练 SVM 分类器的最简单方法是什么?有没有在 Python 中使用的模板?非常感谢。

【问题讨论】:

    标签: python image-processing classification svm image-recognition


    【解决方案1】:

    使用 SVM,您可以对一组图像进行分类。例如,您可以使用一组汽车和飞机图像训练 svm。一旦您训练它,它就可以预测未知图像的类别是汽车还是飞机。还有多类支持向量机。

    在你的情况下,制作两组图像用于训练 SVM

    1. 包含给定特征(香蕉)的图像集
    2. 不包含该特征的图像集

    一旦你的训练阶段完成,它将输出给定图像属于哪个类。如果它在香蕉类中,你可以输出为是,否则为否。

    有用的链接

    1. Hand written Digit Recognition using python opencv
    2. Squirrel and Bird Classifier using java

    编辑

    1. Fruit classifier using python

    【讨论】:

    • 感谢您的回答。第一个示例并不能真正适应我的情况,因为手写数字识别中的图片是 64 个元素的数组。虽然我的图片是 170 * 400 大小的 RGB 图片。第二个例子是用 Java 编写的,但似乎是一个很好的例子。你知道第二个例子但是使用 Python 吗?非常感谢
    猜你喜欢
    • 2016-05-15
    • 2016-09-13
    • 2014-05-12
    • 1970-01-01
    • 2016-01-21
    • 2012-04-19
    • 2018-06-29
    • 2012-06-05
    • 2016-12-01
    相关资源
    最近更新 更多