Gibt es einen Algorithmus für eine solche Projektionsrekonstruktion geometrisches Problem zu lösen?

StackOverflow https://stackoverflow.com/questions/3705195

Frage

Wir haben ein Raster mit roten Quadraten darauf. Bedeutung wir eine Reihe von 3 Quadraten haben (mit Winkeln == 90 °), die, wie wir wissen, haben dieselbe Größe, auf der gleichen Ebene liegen und mit derselben Drehung relativ zu der Ebene, auf denen sie liegen, und sind nicht auf der gleichen Linie liegen auf Flugzeug.

Wir haben eine Projektion des Raumes, die die Ebene mit Quadraten enthält.

im 1

Wir wollen unsere ebene Projektion mit Quadraten drehen, damit wir es sehen würden, wie es uns konfrontiert ist, in der Regel brauchen wir eine Formel für jeden Punkt der ursprünglichen Ebene Projektion drehen, so dass es uns wie auf dem Bild zugewandt würde unter .

Was kann Formeln zur Lösung eines solchen Problems verwendet werden, wie es zu lösen, hat irgendein Gesicht so etwas wie dies vor?

im 2

War es hilfreich?

Lösung

Dies ist ein Spezialfall von Zuordnungen zwischen Vierecken zu finden, die geraden Linien erhalten. Diese werden im Allgemeinen homographische Transformationen genannt. Hier eine der Quads ist ein Quadrat, so dass dies ein beliebter Sonderfall ist. Sie können diese Begriffe google ( „Quad Quad“, etc) Erklärungen und Code zu finden, aber hier sind einige für Sie.

Perspective Transformations-Estimation

eine Gaming-Forum Diskussion

Extrahieren eines Vierecks Bild auf ein Rechteck

projektive Warping & Mapping

ProjectiveMappings für ImageWarping von Paul Heckbert.

Die Mathematik ist nicht besonders angenehm, aber es ist nicht so schwer, entweder. Sie können auch einige Codes aus einem der oben genannten Links.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top