Ich bin neu in OpenCV. Ich benutze OpenCV 3.1 und Python 2.7.OpenCV zu erkennen Bild mit Python
Ich habe 5 Bilder von Fahrrädern und 5 Bilder von Autos. Ich möchte herausfinden, ob es ein Bild ist, ist es ein Auto oder ein Fahrrad.
Im Internet fand ich heraus, dass die Verwendung von Haar Kaskade wir trainieren können, aber die meisten Beispiele enthalten nur einen trainierten Daten bedeutet, wird der Benutzer nur Auto Bilder und mit Abfragebild auszubilden und sie werden versuchen, es zu finden Es ist ein Auto oder nicht, aber ich möchte überprüfen, ob es ein Auto oder ein Fahrrad oder nichts ist.
Ich möchte Bilder basierend auf Form von Objekten übereinstimmen. Eine andere Option, die ich dachte, dass Abfrage Bild und vergleichen mit gespeicherten Bildern und je nach Ähnlichkeit geben Sie das Ergebnis. Aber ich weiß, das würde länger dauern, was nicht gut wäre.
Gibt es eine bessere Option? Es gibt auch Template Matching, aber ich weiß nicht, welche Optionen für diese Art von Lösung besser wäre, da ich keine Kenntnisse über OpenCV habe.
Danke Sietschie für die Antwort. Kannst du mir ein Beispiel geben? – usernan
Und danke für die Bearbeitung – usernan
Nicht speziell. Aber [hier] (http://stackoverflow.com/a/23513303/977098) können Sie sehen, wie Sie sich vom Haar-Kaskaden-Klassifikator überzeugen lassen. – sietschie