将立体相机参数从OpenCV转换为MATLAB
将OpenCV立体声参数,由输入参数指定,转换到MATLAB中®立体参数
=来自OpenCV的立体参数(内在矩阵1
,distortionCoefficients1
,内在矩阵2
,distortionCoefficients2
,旋转摄像机2
,翻译摄像机2
,图像大小
)立体参数
对象立体参数
.
OpenCV空间坐标系指定位于中心的左上像素(0,0
),而MATLAB空间坐标系指定像素中心为(1,1
).这个OpenCV的立体参数
函数通过向两个x和Y-转换后的主点的值。
OpenCV立体声参数无法转换为MATLAB立体参数
对象时:
OpenCV针孔相机模型使用五个以上的畸变系数。
使用OpenCV鱼眼模型。
在这些情况下,您可以使用立体摄像机校准器应用程序。
指定一个字符串立体参数
=来自OpenCV的立体参数(___, WorldUnits = WorldUnits)世界单位
,除了前面语法中的输入参数外,它还描述了世界点的单位。将worldUnits指定为字符向量或字符串标量。例如stereoParametersFromOpenCV (___, WorldUnits =“毫米”)
用世界单位“mm”描述所有参数。