如果我有两个分别从左右相机拍摄的图像 L 和 R,我将调用基本矩阵函数,如下所示:
E = findEssentialMat(rightImagePoints, leftImagePoints, ...),然后是 recoverPose(E, rightImagePoints, leftImagePoints)..
我最终得到的平移向量中的符号不是应该的 [-1, 0, 0] (因为我正在从相机 R 计算相机 L 的姿势)而是 [1, 0, 0].. 可以任何人请向我解释为什么?我很自然地认为,如果函数按点 1、点 2 的顺序传递点,它会在点 1 和点 2 之间寻找手性。在我的函数调用中,哪个相机被视为原点?