相机覆盖层随轴承和高程变化

rkh*_*rkh 8 camera overlay augmented-reality ios

伙计们,

我正在尝试获得如下图所示的实用程序.基本上,相机显示窗口覆盖设备屏幕的一部分,并且通过曲线或直线连接的点列表在相机视图上呈现为叠加.我知道这可以用石英绘制,但这不到我问题的一半.

真正的问题是,当轴承和高度发生变化时,叠加应该呈现不同的点.

例如:

  • 如果轴承必须改变+5度和高度+2度,则PT1将位于摄像机视图的右边缘旁边,PT2也将向右移动,PT3将可见.
  • 另一个改变轴承+10度的运动将使PT1不可见,PT2在右侧,PT3中间和PT4在摄像机视图的左边缘.

我的问题在图片后面:

图片描述了我想要完成的事情

  1. 是否有可能有一个远大于摄像机视图大小的视图(如下所示)并使用一些方法(我需要研究这些)来在轴承/高程变化时移动视图?是否建议表现明智?
  2. 石英是去这里的方式吗?我还需要什么(其他当然AVFoundation用于相机和相位/动作)?由于我的应用程序只是iOS 7,我可以使用iOS 7独有的任何新方法/ API.
  3. 除了raywendelrich关于增强现实游戏的教程之外,你知道的任何教程是否可以帮助我完成这项工作?

Pav*_*van 2

看看下面的内容,每篇文章或链接都有制作最终产品所需的不同关键内容。您最终将结合使用地理定位、指南针/或 iPhone 的陀螺仪数据。

阅读所有组合的参考文献并在不同的项目中一一实现它们将为您提供一个坚实的开始,了解如何将它们组合在一起以创建您的应用程序。但首先您需要充分了解如何运用您将学到的知识以及如何应用它来创建您的项目。

参考:

Ray Winderlech 的一个很酷的项目教您如何在应用程序中使用位置 GPS 坐标

接下来的两个链接向您展示如何获取陀螺仪数据以找出俯仰、偏航和旋转,并找出设备在空间中的当前位置。

会教你如何使用指南针

这里有一些关于在相机视图上叠加内容的更多增强现实内容