Лицо не отслеживается в дополненных лицах с помощью ARCore - PullRequest
2 голосов
/ 07 июня 2019

При использовании ArAugmented face, Arcore время от времени отслеживает лицо, и в течение нескольких мгновений ни одно лицо не отслеживается, хотя нет никаких изменений в расположении лица и освещении. Я напечатал отслеживаемый размер списка для этих длительностей, и он оказался равным нулю.

Сначала я попытался использовать API-интерфейс ArSession_getAllTrackables, а затем - API-интерфейс ArFrame_getUpdatedTrackables, но ArTrackableList * out_trackable_list пуст (в основном ArTrackableList_getSize дает 0)

Я пытаюсь реализовать это в NDK. Кто-нибудь еще сталкивался с такой же проблемой?

    ArTrackableList_create(ar_session_, &out_trackable_list);

    ArSession_getAllTrackables(ar_session_, AR_TRACKABLE_FACE,out_trackable_list);

   ArTrackableList_getSize(ar_session_, out_trackable_list, &out_size);

Так как out_size равен 0, я не могу продолжить дальнейшее рендеринг любой модели или маски на лице.

Это происходит в 6 из 10 испытаний. Но когда это работает, это работает отлично.

...