使用SVM Python进行图像分类

时间:2016-04-17 14:11:12

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

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

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

1 个答案:

答案 0 :(得分:6)

使用SVM,您可以对图像集进行分类。例如,您可以使用一组汽车和平面图像训练svm。一旦训练,它可以预测未知图像的类别,无论是汽车还是飞机。还有多类SVM。

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

  1. 包含给定特征的图像集(香蕉)
  2. 不包含该特征的图像集
  3. 一旦您的训练阶段完成,它将输出给定图像所属的类。如果它在香蕉类中,您可以输出为否则否。

    有用的链接

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

      1. Fruit classifier using python