在立体图像中找到点的3D位置的函数

时间:2013-11-18 15:27:59

标签: c# 3d triangulation

澄清:您在3D空间和立体摄像机设置中有一个点,可以捕获左右图像中的点。是否有一个函数使用两个图像中的点的像素坐标(以及立体装备的内在/外在参数)并输出该点的3D坐标?

我已经浏览了EMGU图书馆并尝试使用谷歌搜索其他人,但我没有运气。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

假设图像已经纠正

Z = (b * f) / (Xleft - Xright)

其中

  • Z = 3D空间中的Z点坐标
  • b =基线=立体相机之间的距离
  • f =焦距
  • Xleft =左图中点的x坐标
  • Xright =右图中点的x坐标