根据FOV计算摄像机图像内的2D位置

时间:2012-08-24 15:30:33

标签: math gps augmented-reality

我有一个已知FOV的摄像头,它位于已知方向的已知GPS坐标上。

我有另一个GPS坐标,想在这个GPS坐标的相机图像(增强现实)上显示一个点。

可以使用信息吗?

PS:2 GPS坐标之间的距离不到几公里,所以也许我们可以做一些近似

1 个答案:

答案 0 :(得分:0)

您需要跟踪相机的方向。 GPS可以跟踪接收器的位置和速度,但大多数设置无法告诉您有关方向的任何信息。因此,如果没有其他信息,答案就是“不”。

如果摄像机上有3轴磁性和惯性传感器(加速度计和速率陀螺仪),您可以根据重力和地磁场计算方向 - 尽管磁性成分对局部磁性失真很敏感

如果您要求用户挥动相机,您可以将惯性传感器与GPS速度读数结合起来以确定您的方向 - 尽管我不确定数据是否足以确保稳定方向。但是,在实时视图图像上使用计算机视觉技术可能有助于稳定这种跟踪。

在任何情况下,您都需要查找Kalman filtering,这是用于执行此类跟踪的技术。