使用ARCore / ARKit基于标记的初始定位?

use*_*728 5 augmented-reality google-project-tango slam arkit arcore

问题情况:始终以舒适的方式在同一位置(在桌子上)创建AR可视化。我们不希望客户像无数ARCore / ARKit示例中那样放置对象本身。

我想知道是否有一种方法可以实现这些步骤:

  1. 检测桌子上的标记
  2. 使用标记的位置作为AR-Visualization的初始位置,然后继续SLAM-Tracking

我知道TangoSDK的最新版本中包含类似Marker-Detection API的东西。但是该技术仅限于少量设备(确切地说是两个)。

最好的问候,并感谢您的任何想法

Sai*_*ico 2

我对这个话题也很感兴趣。我认为 AR 的真正力量只有与环境理解相结合才能发挥出来。

我认为你有两个选择:

  1. 等待新的 Vuforia 7 发布,据说它将支持 ARCore 和 ARKit 的视觉标记。
  2. 参与 CoreML / 计算机视觉 - 理论上这是可能的,但我还没有看到很多例子。我认为开始可能有点困难(例如构建和校准模型)。

不过苹果已经解决了: https://youtu.be/E2fd8igVQcU ?t=2m58s