【问题标题】:Camera overlay image position change based on gyro基于陀螺仪的相机叠加图像位置变化
【发布时间】:2013-07-10 20:14:22
【问题描述】:

我想使用相机创建一个模拟 AR(Aug Reality)演示,您可以在其中移动相机并查看有关您周围世界的信息。在第一个例子中,因为这只是一个初始演示,我认为一个明智的方法可能是使用一个大的透明图像,并根据设备的角度显示图像的不同部分,以便您将其向上倾斜图像将向下移动并显示图像的不同部分,并且当您向左和向右平移时,该图像的相应部分将显示,看起来就像在场景的特定部分(来自相机)上有覆盖。

我的初步调查使我相信 CMMotionManager 类可能是处理设备角度位置的最佳选择,之后图像叠加的中心将相应地改变。

我的问题是 2 倍:

  • 这是一种明智的方法,还是我应该考虑采用另一种方法,例如拆分为较小的图像并根据设备位置“弹出”?
  • 是否有任何类似的方法/代码示例已经完成?包括一些可能涉及的数学。

谢谢,

【问题讨论】:

    标签: ios camera gyroscope


    【解决方案1】:

    回答您问题的第一部分:

    我认为您使用 CMMotionManager 是正确的,因为它提供了设备滚动、俯仰和偏航的稳定估计(通过结合陀螺仪、加速度计和磁力计信号)。它比单独使用陀螺仪或加速度计稳定得多。

    问题的第二部分:

    在 iPhone 上Ray Wenderlich's website 上有一个很好的增强现实教程。

    祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 2018-04-15
      • 2019-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多