OpenCV包含了大量支持立体相机三维重建的工具。在我的情况下,我有六个已经校准好了(内参和外参)的相机,我想要拿到普通二维点的对应三维位置(例如测试球)。你有什么想法吗?我的条件是: 1)多个相机的校准参数 2)测试球在每张图片中的二维位置我想要得到: 1)测试球对应的三维坐标
你的校准参数将为每个相机的每个2D点提供一条光线。如果你已经确定了哪些光线对应于你的测试球,你需要对你的目标点进行最小二乘法拟合。(虽然该链接是使用最小二乘法进行线性回归,但你可以使用相同的方法找到使所有2D点的平方误差之和最小的3D点。)