4

Ich arbeite gerade an einem Projekt zur Bilderkennung. Es gibt eine große Menge von Bildern und ich muss vorhersagen, ob ein Bild bestimmte Eigenschaften enthält oder nicht. Zum Beispiel könnte die Ausgabe sein, ob eine Banane im Bild ist oder nicht.Bildklassifizierung mit SVM Python

Ich möchte einen Klassifikator mit SVM mit Ausgabe implementieren ja oder nein das Bild enthält die angegebenen Merkmale. Was ist der einfachste Weg, einen SVM-Klassifikator für Bilder mit 2 Ausgängen zu trainieren? Gibt es eine Vorlage für Python? Danke vielmals.

Antwort

3

Mit SVM können Sie Reihe von Bildern zu klassifizieren.Zum Beispiel können Sie Svm mit Satz von Auto und Flugzeug Bilder trainieren.Nach der Ausbildung kann es die Klasse eines unbekannten Bilder als ob es Auto oder Flugzeug ist vorhersagen.Es gibt auch SVM mit mehreren Klassen.

In Ihrem Fall Machen Sie zwei Sätze von Bildern für die Ausbildung SVM

  1. Satz von Bildern, die Eigenschaften (Banane)
  2. Satz von Bildern enthalten gegeben, die nicht diese Merkmale enthält

Sobald Ihre Trainingsphase abgeschlossen ist, wird ausgegeben, zu welcher Klasse das angegebene Bild gehört. Wenn es in der Bananenklasse ist, können Sie als Yes ausgeben, andernfalls Nr.

Nützliche Links

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

bearbeiten

  1. Fruit classifier using python
+0

Vielen Dank für Ihre Antwort. Das erste Beispiel ist für meinen Fall nicht wirklich anpassungsfähig, da die Bilder in der Handschriftlichen Ziffernerkennung aus 64 Elementen bestehen. Während meine Bilder RGB-Bilder Größe von 170 * 400 sind. Und das zweite Beispiel ist in Java, aber scheint ein gutes Beispiel zu sein. Kennen Sie irgendein Beispiel als das zweite aber Python verwendend? Vielen Dank – Matt

+0

Danke Emmanu! – Matt