我使用 Opencv 示例代码来进行相机校准。据我所知,外部参数有 12 个元素,但在 OpenCV 中,旋转矢量和平移矢量的总和为 6。
为什么 OpenCV 只有 6 个参数?
http://docs.opencv.org/2.4/_downloads/camera_calibration.cpp
我使用 Opencv 示例代码来进行相机校准。据我所知,外部参数有 12 个元素,但在 OpenCV 中,旋转矢量和平移矢量的总和为 6。
为什么 OpenCV 只有 6 个参数?
http://docs.opencv.org/2.4/_downloads/camera_calibration.cpp
calibratecamera
方法 在 calibrateCamera 方法的输出rvecs
中,用于旋转(因为任何旋转矩阵只有 3 个自由度)和平移的tvecs
3D 向量。他们使用方法将 3x4 矩阵转换为 3D 向量。因此,只有 6 个外部参数。Rodrigues
R
r