不同的图像大小OpenCV stereoCalibrate

时间:2016-02-01 10:32:12

标签: opencv

我有两个具有不同分辨率的相机,但stereoCalibrate功能只有一个用于imagesize的选项。

如果我理解正确,stereoCalibrate会计算从cam1到cam2的刚性变换矩阵。如果这是真的,那么我应该使用哪个相机尺寸作为函数stereoCalibrate的输入?

1 个答案:

答案 0 :(得分:2)

imageSize参数仅用于初始化内部相机矩阵。

我建议使用cv::calibrateCamera()独立校准每个摄像机,以获得每个摄像机的摄像机矩阵和失真系数。然后使用启用了标记R的{​​{3}}来估计摄像机坐标系(旋转t和翻译CV_CALIB_FIX_INTRINSIC)之间的变换(使用预先估计的摄像机矩阵和失真系数) )。

因此imageSize参数不再重要。