ARCore: отслеживание занимает очень много времени - PullRequest
2 голосов
/ 24 февраля 2020

Я опробовал образец отслеживания изображений ARCore (java), предоставленный Google: https://github.com/google-ar/arcore-android-sdk/tree/master/samples

На моих тестовых устройствах (Google Pixel 3a, Samsung Galaxy S9 +) изображение обнаруживается очень быстро (TrackingState.PAUSED), но для отслеживания (TrackingState.TRACKING) изображения требуется от нескольких секунд до минуты, или оно не работает вообще. Я отлично стартовал с ARKit на iOS и не имел проблем с отслеживанием изображений (отслеживание менее чем за секунду).

Итак, мои вопросы:

  1. Почему это обнаруживается так быстро, но не отслеживается?

  2. У кого-нибудь еще есть подобные проблемы? Есть ли способ закрепить это?

1 Ответ

0 голосов
/ 27 февраля 2020

Установка фактического размера изображения в базе данных дополненных изображений значительно ускоряет процесс. При использовании метода addImage для AugmentedImageDatabase используйте метод с тремя аргументами: addImage (имя строки, растровое изображение, float widthInMeters).

...