2012-10-10 2 views
0

в результате оценкиRigidTransform() Я получаю объект cv :: Mat, который, как представляется, содержит матрицу. К сожалению, для меня немного непонятно, что именно в поле данных.оценкаRigidTransform(): конвертировать полученный cv :: Mat в информацию об преобразовании/вращении

Итак, мой вопрос: как я могу извлечь часть преобразования/вращения из нашего cv :: Mat или как я могу преобразовать этот cv :: Mat в стандартную (например, 3x3) матрицу?

Спасибо!

ответ

0

documentation говорит, что его выход представляет собой матрицу преобразования 2x3, вы можете проверить это

std::cout<<your_matrix <<std::endl; 

Если вы хотите, чтобы преобразовать его в матрицу 3х3 вместо этого, просто добавьте [0,0,1], как третий ряд.

Смежные вопросы