Kapitel 19. Projektion und dreidimensionales Sehen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel werden wir uns mit dem dreidimensionalen Sehen beschäftigen. Zunächst untersuchen wir drei- bis zweidimensionale Projektionen und die Umkehrung (soweit diese Operation umgekehrt werden kann) und gehen dann zur Multikamera-Stereotiefenwahrnehmung über. Dazu müssen wir einige der Konzepte aus Kapitel 18 übernehmen. Wir brauchen die Kamera-Intrinsik-Matrix M, die Verzerrungskoeffizienten, die Rotationsmatrix R, den Translationsvektor und vor allem die Homografie-Matrix H.1
Wir beginnen mit der Projektion in die dreidimensionale Welt mit einer kalibrierten Kamera und besprechen die affinen und projektiven Transformationen (die wir in Kapitel 11 kennengelernt haben); dann gehen wir zu einem Beispiel über, wie man eine Grundfläche aus der Vogelperspektive betrachten kann.2 Wir werden auch etwas ausführlicher auf cv::solvePnP()
eingehen, das wir in Kapitel 18 kennengelernt haben. In diesem Zusammenhang werden wir sehen, wie dieser Algorithmus verwendet werden kann, um die dreidimensionale Pose (Position und Drehung) eines bekannten dreidimensionalen Objekts in einem Bild zu bestimmen.
Mit diesen Konzepten im Hinterkopf werden wir uns dann mit der dreidimensionalen Geometrie und den Mehrfachbildern ...
Get OpenCV 3 lernen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.