我使用立體視覺來獲得3D重建。我正在使用opencv庫。 我實現我的代碼是這樣的:3D立體,錯誤的3D座標
1)立體聲校準
2)圖像對undistort及矯正
3)視差圖 - 使用SGBM
4)的三維座標計算depht map - unsing reprojectImageTo3D();
結果:
- 良好的視差圖,以及良好的三維重建
-Bad三維座標值,距離不corresponde了現實。
3D距離,相機和物體之間的距離,有10毫米的誤差,隨距離增加。我已經使用了各種基線,並且總是出錯。 當我比較外部參數,向量T,「stereoRectify」的輸出基線匹配。 所以我不知道問題在哪裏。
有人可以幫我,在此先感謝
校準:
http://textuploader.com/ocxl http://textuploader.com/ocxm
感謝您快速回復。我已經在使用更高分辨率 – filipe 2014-10-26 21:47:45
感謝您快速回復。但是我得到的錯誤是10釐米而不是10毫米。這就是爲什麼我擔心。我已經在使用較高的分辨率。 2數字單色精靈M1280(1280 * 1024)。照片校準採集已經是靜態的。棋盤在太空中的16個位置移動。我不知道我應該怎麼做才能解決這個問題 – filipe 2014-10-26 21:55:38
10釐米爲哪個物體的距離和基線? – YHyatt 2014-10-26 22:00:58