给定3个灯的坐标,我如何找出相机和灯之间的角度?

时间:2012-02-19 05:59:26

标签: math trigonometry triangulation

我买了这个:

enter image description here

我想编写软件,通过网络摄像头获取灯光的坐标,将其用作PC的光枪。这很容易。

但是,根据光的坐标,找到瞄准的位置需要什么数学?

1 个答案:

答案 0 :(得分:1)

按坐标表示,可能是通常的笛卡尔坐标(x,y,z)。为了找出位于那些坐标处的物体与一些参考窗格之间的角度(例如,地平线和一些显示零方向的“垂直”窗格),您可以将笛卡尔坐标转换为精确的极坐标。例如,请参阅http://en.wikipedia.org/wiki/Spherical_coordinate_system