【发布时间】:2014-07-20 18:45:55
【问题描述】:
我正在使用 Matlab 2014a 的“extrinsics”函数。此函数返回相机相对于世界坐标系的平移和旋转。在我的理解中,这个函数返回的平移向量,比如说C,是从相机坐标到世界坐标的平移。换句话说,这个向量可以解释为相机中心在世界坐标中的位置。现在,我很困惑。
如果 C 是从相机到世界的平移,那么从世界到相机的平移应该是 T = -transp(R)*C,其中 R 是“extrinsics”函数返回的旋转矩阵。但在 Matlab 示例http://www.mathworks.com/com/help/vision/examples/sparse-3-d-reconstruction-from-multiple-views.html 中,使用 C 而不是 T 作为从世界坐标到相机坐标的转换。为什么?
【问题讨论】:
标签: matlab computer-vision camera-calibration matlab-cvst