Disciplinas relacionadas con la matemática => Temas de computación => Mensaje iniciado por: lucer en 02/03/2018, 08:35:36 am



Título: Calculo del roll, pitch & yaw
Publicado por: lucer en 02/03/2018, 08:35:36 am
Saludos,

No estoy seguro si debo de exponer este problema aquí, pero de no ser así dígamelo y lo moveré o eliminaré.

Estoy trabajando con realidad aumentada y la biblioteca aruco. Estoy tratando de obtener la posición y la rotación de los tres ejes, para ello llamo a:

rvec, tvec, object_points = aruco.estimatePoseSingleMarkers(corner, markerLength, camera_matrix, dist_coeffs)

Esto, según la documentación: https://docs.opencv.org/3.2.0/d9/d6a/group__aruco.html#ga7da45d2e8139504f3a532d884b4fb4ac te devuelve:
un rvec y un tvec. Con el tvec obtengo la posición, pero con el rvec que es un array con la salida del vector de rotación, no tengo muy claro como obtener el ángulo de rotación por cada eje ( el roll, pitch & yaw).

Si alguien tubiera experienca con esta biblioteca, o con openCV en general y me pudiese ayudar se lo agradecería.


Saludos y gracías.