Unity сэмпл
Для Unity доступен сэмпл FaceMask
, который демонстрирует наложение масок c применением 3D-сетки (3D mesh) лица (См. Антропометрические точки). В данном приложении доступны 4 стандартные маски лица и одна динамическая, которая выбирает маску в зависимости от Ваших эмоций:
примечание
Не поддерживается с 3.24.0
Пример запуска FaceMasks.apk: отображаемая маска зависит от эмоции
Данное демо доступно в собранном виде для Android 64-bit и Windows 64-bit в ассетах к релизу.
Установка и запуск
Android
- Загрузите файл FaceMasks_arm64.apk со страницы релизов на свое устройство и выполните установку (поддерживается только 64-битная архитектура).
- Запустите приложение
FaceMasks
. - Разрешите приложению доступ к фото, мультимедиа и файлам устройства, а также съемку фото и видео.
Windows
- Загрузите архив FaceMasks_windows_x86_64.zip со страницы релизов на свое устройство и распакуйте его.
- Запустите приложение
FaceMasks.exe
(FaceMasks_windows_x86_64/FaceMasks.exe) и нажмите кнопку "Play!". - Выберите корневую папку установленного пакета FaceSDK и перезапустите приложение.
Функциональность
- В нижней части экрана вы можете выбрать одну из стандартных масок или динамическую маску (последняя в списке).
- В динамической маске изображение зависит от Ваших эмоций. Вы можете изменить набор масок для разных эмоций: для этого нажмите на иконку динамической маски и затем нажмите на иконку эмоции (NEUTRAL/HAPPY/ANGRY/SURPRISE) для выбора маски.
- Чтобы сменить используемую камеру устройства, нажмите на иконку камеры в верхней части экрана.
Настройки
Чтобы изменить настройки сэмпла, нажмите на стрелку в нижней части экрана. Доступны следующие параметры:
- Opacity (Прозрачность) – степень прозрачности маски. Доступные значения: от 0 до 1
- Motion smoothing (Сглаживание движений). Доступные значения: от 0 до 1
- Resolution (Разрешение). Доступные значения: зависит от используемого устройства