Trennen eines ähnlichen Objekts in einem Bild - opencv python

8

Ich versuche die Objekte in einem Bild zu erkennen, die dem Referenzbild ähnlich sind. Hier ist, wie ich versuche, es zu erreichen:

Hier ist das Beispielbild:

und hier ist das Bild mit SURF-Schlüsselpunkten:

Das Rechteck wird basierend auf der Clustering-Methode wie "Hierarchial Clustering" gezeichnet.

Das Hauptproblem ist, dass es in diesem Fall die Objekte nicht einzeln erkennt, sondern alles als ein Objekt erkennt.

Gibt es eine Möglichkeit, diese Schlüsselpunkte zu trennen, um jedes Fahrzeug einzeln zu erkennen? Ist dies ein guter Weg, um Objekte zu erkennen oder wenn es einen besseren Weg gibt, schlagen Sie bitte vor.

    
md1hunox 26.01.2013, 05:35
quelle

1 Antwort

1

SURF-Schlüsselpunkte sind nützlich, um ähnliche Bilder oder Bilder desselben Ortes aus verschiedenen Perspektiven zu erkennen. Sie können Haar-Klassifikatoren zum Zweck der Objekterkennung verwenden. Es ist auch ein Teil der OpenCV-Bibliothek.

Hier ist ein weiteres großartiges Tutorial zur Objekterkennung mit OpenCV.

    
stack programmer 28.01.2013 20:11
quelle

Tags und Links