/ / Opencv-Karte 2D-Pixelkoordinaten zu 3D-Weltkoordinaten mit fester Kameraposition - Python, OpenCV, OpenCV3.0, Perspektivenkamera

Opencv-Karte 2D-Pixelkoordinaten zu 3D-Weltkoordinaten mit fester Kameraposition - Python, OpenCV, OpenCV3.0, Perspektivenkamera

Ich arbeite an einem autonomen Fahrzeugprojektmit Opencv 3.0 und einem Raspberry Pi. Ich benutze die Himbeer-Pi-Kamera, um Bildbearbeitung für die Navigation zu machen. Ich versuche, Pixelkoordinaten mit 3D-Koordinaten relativ zu meinem Fahrzeug in Beziehung zu setzen. Die Kamera wird mit einer bekannten Höhe und einem Winkel an dem Fahrzeug befestigt, das nach vorne weist. Wenn mir jemand in die richtige Richtung zeigen könnte, wäre das sehr hilfreich. Vielen Dank!

Antworten:

-2 für die Antwort № 1

Bildverzerrung Bildverzerrung

Wenn die Entfernung des Objekts von derAuto ist was du fragst. OpenCV erlaubt Image Warp. Sie können eine perspektivische Transformation durchführen, um das Bild so aussehen zu lassen, als würde es aus der Vogelperspektive betrachtet.

Einige Berechnungen und Kalibrierungen sind erforderlich, um eine Entfernung mit den von Ihnen verwendeten Warp-Werten zu verbinden. Dann können Sie den Abstand zwischen dem Auto und dem Objekt berechnen.