【问题标题】:Calculate the postion of an object, via 2 cameras通过 2 个摄像头计算物体的位置
【发布时间】:2016-08-29 17:56:57
【问题描述】:

最好的

在下图中,您可以查看我的问题的设置。 一般来说,我有 2 个摄像头,视角分别为 48° 和 64°。 其次,我知道我的相机的位置(这意味着我可以计算两个相机之间的距离) 第三,我知道每个相机的对象的角度(alpha)

现在的问题是:我能知道所有其他事情吗?就像紫色点根据蓝色点的距离。 (+也是位置)

亲切的问候

编辑

不知道相机视角和红线之间的角度

【问题讨论】:

标签: position computer-vision triangulation


【解决方案1】:

如果您从连接它们的红线中知道每个摄像头的角度,那么您就拥有了所需的一切。

假设红线的长度为L,紫点到红线的距离为D。

设 a = 从红线到连接相机 A 和紫点的线所形成的角度。

设 b = 从红线到连接相机 B 和紫点的线所形成的角度。

现在,a 和 b 可以很容易地计算出来,因为您知道每个相机的角度范围、它与红线的角度、alpha1 和 alpha2。

距离 D 由下式给出:

D = L.sin(a).sin(b)/sin(a+b)

【讨论】:

  • 你的意思是什么:现在,a 和 b 可以很容易地计算出来,因为你知道每个相机的角度范围,它与红线的角度,alpha1 和 alpha2。 - 这是否意味着我必须知道红线的角度和相机视角的第一条线? (实际上我想避免这种情况......)
  • 如果您“知道每个相机的对象的角度 (alpha)”,您的意思是 a1、a2,那么上面的 a 是 90-48+a1;否则澄清你的意思你知道阿尔法
猜你喜欢
  • 1970-01-01
  • 2014-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-07
  • 2012-10-20
相关资源
最近更新 更多