我有两个分辨率不同的相机,但 StereoCalibrate 函数只有一种图像大小选项。
如果我理解正确的话,stereoCalibrate 会计算从 cam1 到 cam2 的刚性变换矩阵。如果这是真的,那么我应该使用哪个相机尺寸作为 StereoCalibrate 函数的输入?
这imageSize参数仅用于初始化内部相机矩阵。
我建议使用独立校准每个相机cv::calibrateCamera(),从而获得每个相机的相机矩阵和畸变系数。然后使用标志来估计相机坐标系之间的变换(旋转R和平移t)cv::stereoCalibrate()CV_CALIB_FIX_INTRINSIC(使用预先估计的相机矩阵和畸变系数
所以imageSize参数不再重要了。
| 归档时间: |
|
| 查看次数: |
3328 次 |
| 最近记录: |