Я пытаюсь использовать OpenCV, чтобы найти ориентацию/позу калибровочной доски на фотографии, поэтому я использую функциюsolvePnPRansac. Я хочу извлечь ориентацию системы осей доски относительно мировой системы (т.е. угол между осью X доски и осью X мира). Для этого я думал просто получить углы Эйлера из матрицы вращения, заданной функциямиsolvePnPRansac/Rodrigues.
Теперь мой вопрос: какое соглашение об обозначениях использует матрица вращения OpenCV? Обозначение «x y z» или обозначение «x» (т. е. вращение вокруг оси z, x, затем снова оси z). Я не могу найти эту спецификацию в документации, и мне нужно эта информация, чтобы знать, какие уравнения использовать для разложения матрицы на правильные углы Эйлера
Rodrigues
, а затем преобразовать матрицу вращения в углы Эйлера, используя любой вы порядок вращения. - person Hannes Ovrén   schedule 03.02.2015