ArCore не будет отслеживать загруженное изображениеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 ArCore не будет отслеживать загруженное изображение

Сообщение Anonymous »

Я пытаюсь создать трекер изображений с помощью ArCore. Образцы изображений, загруженные в образец проекта, отслеживаются нормально. Однако изображения, которые я загружаю и добавляю в augmentedImageDb, не отслеживаются. Те же изображения работают, если я добавляю их в папку ресурсов проекта, но изображения не добавляются во время выполнения.
Вот код, который работает (добавьте во время сборки)

Код: Выделить всё

private Bitmap loadAugmentedImageBitmap() {
try (InputStream is = getAssets().open("default.jpg")) {
return BitmapFactory.decodeStream(is);
} catch (IOException e) {
Log.e(TAG, "IO exception loading augmented image bitmap.", e);
}
return null;
}
//called here
Bitmap augmentedImageBitmap = loadAugmentedImageBitmap();
if (augmentedImageBitmap == null) {
return false;
}

augmentedImageDatabase = new AugmentedImageDatabase(session);
augmentedImageDatabase.addImage("image_name", augmentedImageBitmap);
Изображения, загруженные во время выполнения, не отслеживаются. (счетчик БД показывает, что они находятся в БД)

Код: Выделить всё

Bitmap image = BitmapFactory.decodeStream(url.openConnection().getInputStream());
augmentedImageDatabase.addImage("image_name", image);
Обратите внимание, что загрузка и сохранение изображений в базе данных происходят в фоновом потоке.
Есть мысли о том, почему они не отслеживаются, хотя они, кажется, есть в базе данных?

Подробнее здесь: https://stackoverflow.com/questions/790 ... aded-image
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»