我正在处理一个使用 openCV 从 2D 图像创建 3D 图像的项目。目前我只是在使用 2 个图像来简化事情。
我感到困惑的是,目前我的 4D 三角点似乎对我的点匹配有意义。尽管如此,仍有一些点位于直线表面上,这些点被映射到曲线上。是否有一个原因?我认为这可能是因为这些点处的物体离相机相对较远,我认为这会降低图像的精度。这种直觉是否正确,如果我拍摄更多图像,这个问题最终会自行缓解吗?同样有趣的是,当我将 4D 点重新投影回 3D 时,它们不再是弯曲的。
下面是我的图片展示,坐标轴,匹配点,4D重建,然后重新投影3D结果
3D 三角点对我来说有些意义。我的猜测是曲面是鱼缸的前部几乎沿负 x 轴且具有负 z 坐标的斑点来自瓶子。其余的点似乎来自棋盘格/噪声。