在 MATLAB 中根据 Blender 生成的立体图像估计错误的距离

问题描述 投票:0回答:1

我正在尝试在 Blender 中模拟立体相机并测量距离,但在测量相机与棋盘图案的距离时遇到一些问题。

在 Blender 中,我将相机分辨率设置为 640 x 480 像素,基线设置为 20 厘米,并使用如下所示的预设参数。在 Blender 中,相机和图案之间的最大距离约为 20 m。

我已经拍摄了几对合成图片,并且已经能够将八对导入到 MATLAB 立体相机校准器中。校准结果如下所示。

根据获得的结果,当物体距离约 20 m 时(Blender 地面实况),摄像机测量的距离为约 900 m,我不明白为什么。此外,第二个相机相对于第一个相机的平移向量为 t = [-20.0160512658773, -0.118042169030331, -328.082851181787],因此基线测量正确,但 z 存在一些偏差。

我做错了什么?

matlab computer-vision camera blender stereo-3d
1个回答
0
投票

您可能为棋盘点输入了错误的正方形大小。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.