通常,投影矩阵 P 的定义是3x4矩阵,它将点从世界坐标投影到图像/像素坐标。投影矩阵可以分为:
- K :具有内在参数的3x4相机矩阵K
- T :具有外在参数的4x4变换矩阵
然后,投影矩阵 P = K * T 。
对OpenCV的stereoRectify的以下输入有哪些明确的定义:
- cameraMatrix1 - 第一个相机矩阵(我假设它是投影矩阵的内在K部分,对吗?)。
- R - 第一个和第二个摄像机的坐标系之间的旋转矩阵。 ('之间'是什么意思?是从cam1到cam2还是从cam2到cam1的旋转?)
- T - 摄像机坐标系之间的平移向量。 (同上是。是从cam1转换 - > cam2或cam2-> cam1)
- R1 - 为第一台摄像机输出3x3整流变换(旋转矩阵)。 (这是整流后的旋转所以投影矩阵的新外部部分变为T1new = R1 * T1old?)
- P1 - 在第一台摄像机的新(整流)坐标系中输出3x4投影矩阵。 (新坐标系中的'投影矩阵'是什么意思?看来这个投影矩阵依赖于旋转矩阵R1来投影从世界坐标到图像/像素坐标的点,所以从上面的定义来看,它是既不是'投影矩阵',也不是'相机矩阵',而是两者的某种混合物