ARCore:开始追踪需要很长时间

ARCore: it takes very long to start tracking

我试用了 Google 提供的 ARCore 图像跟踪示例 (java):https://github.com/google-ar/arcore-android-sdk/tree/master/samples

在我的测试设备(Google Pixel 3a、Samsung Galaxy S9+)上,图像检测速度非常快(TrackingState.PAUSED),但需要几秒到一分钟才能开始跟踪(TrackingState.TRACKING) 图像或它根本不起作用。我在 iOS 上使用 ARKit 有了一个很好的开始,并且在跟踪图像方面没有任何问题(跟踪时间不到一秒)。

所以我的问题是:

  1. 为什么这么快就被检测到却没有被追踪到?

  2. 有其他人有类似的问题吗?有办法固定吗?

在增强图像数据库中设置图像的实际大小可以大大加快处理速度。在为 AugmentedImageDatabase 使用方法 addImage 时,使用具有三个 arguments:addImage(String name, Bitmap bitmap, float widthInMeters).

的方法