我正在尝试创建不同姿势的物体图像数据集,其中每个图像都用相机姿势(或物体姿势)进行注释。
例如,如果我有一个世界坐标系,我将感兴趣的对象放置在原点,并将相机放置在已知位置 (x,y,z) 并使其面向原点。鉴于此信息,我如何计算相机或对象的姿势(旋转矩阵)。
我有一个想法,那就是有一个参考坐标,即 (0,0,z'),我可以在其中定义对象的旋转。即它的倾斜、俯仰和偏航。然后我可以从 (0,0,z') 和 (x,y,z) 计算旋转来给我一个旋转矩阵。问题是,现在如何组合两个旋转矩阵?
顺便说一句,我知道相机的世界位置,因为我使用 OpenGL 从 CAD 模型渲染这些,而不是物理移动相机。