Как я могу загрузить изображения позже для Ar Augmented Image Database? - PullRequest
1 голос
/ 29 мая 2019

Я проверяю это с прослушивателем щелчков. Я загружаю его, но не отслеживаю только что загруженное изображение. Как я могу это сделать?

void AugmentedImageApplication::onLoad() {
             ArAugmentedImageDatabase *ar_augmented_image_database = CreateAugmentedImageDatabase();
             ArConfig_setAugmentedImageDatabase(ar_session_, ar_config,                         ar_augmented_image_database);
    }

1 Ответ

0 голосов
/ 02 июля 2019

Я полагаю, что вам не хватает вызова (ArAugmentedImageDatabase_addImage) для фактического добавления изображения в вашу базу данных перед вызовом ArConfig_setAugmentedImageDatabase ().

ArStatus ArAugmentedImageDatabase_addImage(
  const ArSession *session,
  ArAugmentedImageDatabase *augmented_image_database,
  const char *image_name,
  const uint8_t *image_grayscale_pixels,
  int32_t image_width_in_pixels,
  int32_t image_height_in_pixels,
  int32_t image_stride_in_pixels,
  int32_t *out_index
)

Документация по вышеуказанному методу: https://developers.google.com/ar/reference/c/group/augmented-image-database#group__augmented__image__database_1ga611cdc55ad8452e21de6ef8d41c381ea

...