【问题标题】:How to build an augmented reality airplane radar app?如何构建增强现实飞机雷达应用程序?
【发布时间】:2016-08-12 21:22:04
【问题描述】:

我喜欢构建一个增强现实应用程序(iOS 或 Android),它允许将手机指向天空并标记空中的飞机(叠加)。我有飞机的坐标和高度,我知道手机的 GPS 位置,包括高度和相机方向(基于磁力计和陀螺仪)。我不想渲染任何 3D 东西,也不关心视线内的建筑物或山丘,因此任务“仅”是在正确的位置绘制标签作为覆盖在相机图像上。

我知道像 Wikitude 这样的 SDK 可以解决问题,但我想知道手动完成上述任务有多复杂?坐标转换可能是一回事,另一个挑战可能是所有潜在手机型号的相机特性(焦距?)......是否有任何操作系统库可以提供帮助?

【问题讨论】:

  • 来自help center要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们倾向于吸引固执己见的答案和垃圾邮件。

标签: augmented-reality coordinate-transformation


【解决方案1】:

鉴于您在空中定位飞机,您可以放心地忽略焦距和其他相机属性和问题,因为到飞机的距离总是那么远,飞机总是比焦距远得多长度。

对于实际检测飞机,大多数 AR SDK 并不适合这项任务。我首先使用 OpenCV 模糊图像,然后检测一个圆圈。如果您有蓝天和背景中的飞机,那么第一次通过就可以了

【讨论】:

  • 谢谢戴夫。但鉴于我知道飞机的位置(来自应答器数据)以及我自己的位置,我喜欢简单地计算飞机在屏幕上的位置(因为如果它们很远,它们将很难被发现无论如何在相机图像上)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-30
  • 1970-01-01
  • 2010-12-24
  • 2011-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多