我想使用相机创建一个模拟AR(Aug Reality)演示,您可以移动相机并查看有关您周围世界的信息。在第一个例子中,因为这只是一个初始演示,我认为一个明智的方法可能是使用一个大的透明图像,并根据设备的角度显示图像的不同部分,以便你可以向上倾斜图像将向下移动并且图像的不同部分将被显示,并且当您向左和向右平移时,该图像的相应部分将显示,看起来像在场景的特定部分(来自相机)上有覆盖。
我的初步调查让我相信CMMotionManager类可能是最好用来处理设备角度位置,之后图像叠加的中心会相应地改变。
我的问题是2折:
谢谢,
答案 0 :(得分:0)
回答问题的第一部分:
我认为你使用CMMotionManager是在正确的轨道,因为它提供了设备滚动,俯仰和偏航的稳定估计(通过结合陀螺仪,加速度计和磁力计信号)。它比单独使用陀螺仪或加速度计要稳定得多。
问题的第二部分:
在Ray Wenderlich's website上的iphone上有一个关于增强现实的好教程。
祝你好运。