【发布时间】:2015-08-27 01:01:02
【问题描述】:
使用 Opencv StereoCalib 校准了 2 个相同的相机。 我有 0.32109 RMS 错误 和 0.386568 平均再生误差 results of calibrating
我认为这不是很大的校准错误。 但是我用带有黑色左边框的opencv SGBM算法得到this depth map
int sgbmWinSize = 9;
int cn = img1.channels();
sgbm->setPreFilterCap(63);
sgbm->setBlockSize(sgbmWinSize);
sgbm->setP1(8 * cn*sgbmWinSize*sgbmWinSize);
sgbm->setP2(32 * cn*sgbmWinSize*sgbmWinSize);
sgbm->setMinDisparity(0);
sgbm->setNumDisparities(numberOfDisparities);
sgbm->setUniquenessRatio(10);
sgbm->setSpeckleWindowSize(100);
sgbm->setSpeckleRange(32);
sgbm->setDisp12MaxDiff(1);
sgbm->setMode(alg > 1 ? StereoSGBM::MODE_HH : StereoSGBM::MODE_SGBM);
有什么问题?
【问题讨论】:
标签: opencv computer-vision stereo-3d