Ich hoffe, einige Hilfe mit 2D-Objekterkennung zu erhalten. Ich werde einen kurzen Überblick über den Kontext geben, in dem dies umgesetzt wird.Detect Marker in 2D-Bild
Es wird ein Bild von der Decke gemacht. Die Decke wird mit Markierungen versehen, so dass die Ausrichtung der Kamera bestimmt werden kann. Die Bilder werden immer nach oben gerichtet aufgenommen. Mein Ziel ist es, einen dieser Marker im Bild zu erkennen und seine Rotation zu bestimmen. Daher werden Rotation und Skalierung (in einem geringeren Ausmaß) die zwei Hauptfaktoren sein, die bei der Bilderfassung verwendet werden. Ich werde die Software entweder in C# oder Matlab schreiben (noch nicht ganz sicher).
Zum Beispiel könnte der Marker ein Pfeil wie folgt sein:
Ein Bild von der Decke genommen würde Marker enthalten. Die Software muss einen einzelnen Marker erkennen und feststellen, dass er um 170 Grad gedreht wurde.
Ich habe keine Erfahrung mit Bildanalyse. Ich weiß, dass die Bildverarbeitung ein ziemlich breites Thema ist und ich hoffe, dass ich einen Rat bekommen kann, in welche Richtung ich gehen sollte und welche Techniken für meine Anwendung am besten geeignet wären. Vielen Dank!
Ich würde vorschlagen, den Titel Ihrer Frage auf "Detect Marker in 2D-Bild" zu ändern. Objekterkennung hat andere Konnotationen in der Bildanalyse. – Ivan