ARKit

ARKit翻译-在AR体验中检测图像【代码】

对用户环境汇总的2D图像做出反应,并使用其位置展示AR内容。代码下载概述许多AR体验可以通过 使用已知的用户环境特性来触发虚拟内容的展示 的方法来增强体验。例如,一个博物馆的app在用户将他们的设备指向一副绘画时显示出一位虚拟馆长。或者在桌游中,当玩家将设备指向桌游板时会看到虚拟的物件。iOS11.3之后,你可以通过启用ARKit的图像检测来添加这些特性到你的APP中: 首先你需要提供已知的2D图像,接下来ARKit将会告知你在AR会话中这些图像曾经出现在何时何地。这个示例app会查找在app的资源目录(asset catalog)中所有的关联图像。当ARKit检测到这些图片中的一张时,app将会显示一条识别到图像的消息和一个简短的展示其场景中位置的动画。重要实例中包含的图像是为了符合多种苹果设备而专门设计的。为了使用这些图像来尝试该应用,选择一个适用于你的其他设备的图片,并将图片全屏展示在该设备上。接下来在一个不同的设备上运行示例代码项目,并将该设备的摄像头指向展示图像的设备。另外,你可以添加你自己的图片;查看下面的提供你自己的相关图片笔记ARKit要求iOS设备的处理器不低于A9。ARKit是无法在iOS模拟器中运行的启用图像检测图像检测是世界追踪AR会话的一个附加特性。(更多细节参见Tracking and Visualizing

  • Gunner
    Gunner
8 min read