Gewusst wie: zeichnen von 3D-Koordinaten-Achsen mit OpenCV für face pose estimation?

Nehme an, ich habe das Gesicht euler-Winkel (pitch, yaw, roll) jetzt. Wie kann zeichnen der 3D-Koordinaten-Achsen, die das Antlitz stellen.

Hier ist ein Beispiel aus hier:

Gewusst wie: zeichnen von 3D-Koordinaten-Achsen mit OpenCV für face pose estimation?

  • warum nicht einfach den code aus deinem link ?
  • Ich will nicht mit OpenGL zu zeichnen, das Ergebnis.
  • Erstellen Sie das 3D-Achsen-Eckpunkte/Vektoren. gelten die rotation zu Ihnen. projizieren Sie Ihre Kamera/Bild Flugzeug
  • Danke, @Micka. Würden Sie mir bitte mehr details über deine Antwort? Jede code-Beispiel oder opensource-Referenz für das?
  • Nein. Lesen Sie über die Kamera-Modell, computer-Grafiken, rendering-pipeline, Kamera-Projektion. Wenn Sie wollen, die einfache Möglichkeit, die OpenGL verwenden. Wenn nicht, lernen und verstehen, wie es gemacht wird (nicht allzu schwierig sein, für die nur einfache Linien). - opencv verfügt über einige Funktionen, um Ihnen zu helfen, den Aufbau des Kamera-Modell und die Umwandlung Ihrer Eckpunkte, aber Sie haben, um zu verstehen, was Sie tun möchten und wie Sie es erreichen. - en.wikipedia.org/wiki/3D_projection
  • Tun, was @Micka vorgeschlagen. Wenn Sie nicht wollen, um die OpenGL verwenden, dann, was wollen Sie? Möchten Sie verwenden OpenCV?
  • Sie sind pingelig über die Lösung, so sollten Sie erklären, was Ihre Parameter sind. Welche tools sind, können Sie mithilfe von @HoneyTidy
  • Ja, ich möchte zu verwenden OpenCV, um zu zeichnen das Ergebnis.
  • Es ist eine standard-Technik zu zeichnen, projiziert Linien in OpenCV für Visualisierungen. Keine opengl notwendig ist.

InformationsquelleAutor tidy | 2015-05-13
Schreibe einen Kommentar