Anpassen einer gedrehten Bitmap an ein Collagenbild

Mein Problem ist, dass ich ein Bild von einer detaillierten Straßenkarte habe. Auf dieser Karte kann sich ein bestimmtes kleines Bild eines Zeichens (z. B. eines Ampelsymbols) befinden, das in einem beliebigen Winkel gedreht und möglicherweise in der Größe geändert wurde. Ich habe dieses kleine Bild in einer Bitmap. Gibt es einen Algorithmus oder eine Technik, mit der ich diese Bitmap finden kann, wenn eine Kopie davon im großen Collagenbild vorhanden ist, gedreht und möglicherweise in der Größe geändert wurde?

Dies ähnelt dem Problem mit Augmented Reality und dem Lokalisieren des Markierungsbilds, aber meines ist nur 2D ohne perspektivische Verzerrung.

Edit: Die kleine Bitmap und die Kopie davon im Collage-Bild, mit der ich übereinstimmen möchte, haben ungefähr dieselbe Größe, vielleicht 30% maximale Größendifferenz. Die Rotation ist reine 2D-Rotation, keine Scherung oder Verzerrung.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage