Есть ли способ использовать ViewRenderables с AugmentedFaceNodes в отслеживании лица ArCore? - PullRequest
0 голосов
/ 09 мая 2019

Я разрабатываю приложение, которое распознает лица и отображает медицинскую информацию о человеке. Моя цель - показать информацию в AR, в ViewRenderable, рядом с лицом человека. Есть ли способ использовать лицо в качестве якоря, как мы это делаем в случае AR на плоскости?

Примеры Augmented Faces показывают только использование ModelRenderables, что не очень помогает в моей ситуации.

1 Ответ

0 голосов
/ 09 мая 2019

Вероятно, лучший способ выполнить вашу задачу - использовать функцию getCenterPose () класса AugmentedFace, чтобы отслеживать центр лица и размещать содержимое относительно этой позы.Другой способ - добавить наложение к фрагменту ARCore с разделом, в котором вы можете поместить контекстную медицинскую информацию, когда ваше приложение распознает лицо.

Я не использовал функцию дополненных лиц, но сомневаюсь, что онане может различать разные человеческие лица без использования другой структуры, которая ориентирована на машинное обучение / глубокое обучение.Просто сделайте несколько проверок по этому поводу.

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

Так что не стоит использовать объект, который много перемещается с течением времени, потому что он может изменитьКоличество функций изображения и, вероятно, вызовет проблемы в процессе отслеживания телефона.Я думаю, что это одна из причин того, что вы помещаете объект в реальное пространство только после того, как вы ставите якорь.Также в документах говорится, что невозможно разместить привязку над расширенным лицом. введите описание ссылки здесь

Надеюсь, это даст вам некоторые подсказки.

...