0
作为estimateRigidTransform()的结果我得到一个似乎包含矩阵的cv :: Mat对象。不幸的是,对于我来说究竟是什么在数据领域有点不清楚。estimatedRigidTransform():将生成的cv :: Mat转换为变换/旋转信息
所以我的问题:我如何提取我们的cv :: Mat的转换/旋转部分,或者如何将这个cv :: Mat转换为标准(例如3x3)矩阵?
谢谢!
作为estimateRigidTransform()的结果我得到一个似乎包含矩阵的cv :: Mat对象。不幸的是,对于我来说究竟是什么在数据领域有点不清楚。estimatedRigidTransform():将生成的cv :: Mat转换为变换/旋转信息
所以我的问题:我如何提取我们的cv :: Mat的转换/旋转部分,或者如何将这个cv :: Mat转换为标准(例如3x3)矩阵?
谢谢!
的documentation表示,其输出为2×3的转换矩阵,可以通过
std::cout<<your_matrix <<std::endl;
如果你想将它转换为3x3矩阵,而不是验证这一点,只需添加[0,0,1]作为第三排。