【发布时间】:2022-01-03 14:11:39
【问题描述】:
我目前正在使用 ARUCO 的一个标记进行相机姿态估计项目。
我使用 Aruco 的 Marker Detector 来检测标记并获取标记的 Rvec 和 Tvec。我知道这两个向量代表了从标记到相机的转换,这是标记在相机上的姿势。我使用这两个向量形成了一个名为 T_marker_camera 的 4 x 4 矩阵。
然后,我设置了一个世界框架(左手)并得到了标记的世界姿势,这是一个 4 x 4 变换矩阵。
我想计算相机 w.r.t 世界框架的位姿,我使用以下公式计算它: T_camera_world = T_marker_world * T_marker_camera_inv
在执行上述公式之前,我将 OpenCV 坐标转换为左手坐标(翻转 x 轴的符号)。
但是,我没有得到正确的 x、y、z 相机 w.r.t 世界框架。
为了得到正确答案,我错过了什么?
谢谢
【问题讨论】: