Руководства для конкретных платформ
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine
API дополненной реальности позволяет накладывать графические элементы поверх человеческих лиц без использования специализированного оборудования. Он предоставляет опорные точки, которые позволяют вашему приложению автоматически идентифицировать различные области обнаруженного лица. Затем ваше приложение может использовать эти области для наложения графических элементов таким образом, чтобы они точно соответствовали контурам конкретного лица.
Варианты использования
Дополненная реальность, основанная на распознавании лиц, открывает широкий спектр возможностей применения: от примерки косметики и аксессуаров до лицевых фильтров и эффектов, которыми пользователи могут наслаждаться вместе со своими друзьями. Например, можно использовать 3D-модели и текстуру, чтобы наложить черты лица лисы на лицо пользователя.

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

Текстура состоит из теней для век, веснушек и других цветовых акцентов.

В процессе выполнения API дополненной реальности распознает лицо пользователя и накладывает на него текстуру и модель.
Части дополненного лица
API дополненной реальности для работы с лицами предоставляет центральную позу, три позы для отдельных областей и трехмерную сетку лица.
Центральная поза
Центральная позиция, расположенная за носом, обозначает середину головы пользователя. Используйте её для рендеринга таких объектов, как шляпа на голове.

Регион ставит
Расположенные на левом и правом лбу, а также на кончике носа, региональные точки (положения) обозначают важные части лица пользователя. Используйте их для рендеринга объектов на носу или вокруг ушей.

Лицевая сетка
Плотная 3D-сетка лица, состоящая из 468 точек, позволяет создавать адаптируемые, детализированные текстуры, точно повторяющие контуры лица — например, при наложении виртуальных очков за определенную часть носа. Сетка содержит достаточно подробной 3D-информации, чтобы вы могли легко визуализировать это виртуальное изображение.
