不同图像尺寸 OpenCV StereoCalibrate

mad*_*apu 5 opencv

我有两个分辨率不同的相机,但 StereoCalibrate 函数只有一种图像大小选项。

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

Kor*_*nel 4

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

我建议使用独立校准每个相机cv::calibrateCamera(),从而获得每个相机的相机矩阵和畸变系数。然后使用标志来估计相机坐标系之间的变换(旋转R和平移tcv::stereoCalibrate()CV_CALIB_FIX_INTRINSIC(使用预先估计的相机矩阵和畸变系数

所以imageSize参数不再重要了。