Задача MediaPipe Face Stylizer позволяет применять стилизацию лица к лицам на изображении. Вы можете использовать это задание для создания виртуальных аватаров в различных стилях.
В задаче используется модель BlazeFaceStylizer, состоящая из генератора лиц и кодировщика лиц. Генератор лиц BlazeStyleGAN, который представляет собой облегченную реализацию семейства моделей StyleGAN , генерирует и редактирует лица в соответствии с заданным стилем. Кодер лиц, использующий магистраль MobileNet V2 , сопоставляет входные изображения с лицами, сгенерированными генератором лиц.
Начать
Начните использовать эту задачу, следуя одному из этих руководств по реализации для вашей целевой платформы. Эти руководства для конкретных платформ покажут вам базовую реализацию этой задачи, используя рекомендуемую модель и примеры кода с рекомендуемыми параметрами конфигурации:
- Android – Пример кода – Руководство
- Python — Пример кода — Руководство
- Интернет — Пример кода — Руководство
Подробности задачи
В этом разделе описаны возможности, входы, выходы и параметры конфигурации этой задачи.
Функции
- Обработка входного изображения . Обработка включает в себя поворот изображения, изменение размера, нормализацию и преобразование цветового пространства.
Входные данные задачи | Результаты задачи |
---|---|
Неподвижные изображения | Face Stylizer выводит изображение со стилизацией наиболее заметного лица из входного изображения. |
Варианты конфигурации
Эта задача имеет следующие параметры конфигурации:
Название опции | Описание | Диапазон значений | Значение по умолчанию |
---|---|---|---|
errorListener | Устанавливает дополнительный прослушиватель ошибок. | N/A | Not set |
Модели
Для работы Face Stylizer необходимо загрузить и сохранить модель стилизации лица в каталоге вашего проекта. Модели стилизации лица в этом разделе основаны на архитектуре BlazeStyleGAN . Каждая модель была обучена применять определенный стиль к лицам на входных изображениях.
Цветной эскиз
Модель преобразует лица в изображение, имитирующее эскиз с помощью цветных карандашных мазков и мазков кистью. Стиль, используемый для обучения этой модели, показан ниже:
Название модели | Введите форму | Тип квантования | Версии |
---|---|---|---|
Цветной эскиз | 256 х 256 х 3 | Плавающее32 | Последний |
Цвет чернил
Модель трансформирует лица в изображение, имитирующее акварельную картину. Стиль, используемый для обучения этой модели, показан ниже:
Название модели | Введите форму | Тип квантования | Версии |
---|---|---|---|
Цвет чернил | 256 х 256 х 3 | Плавающее32 | Последний |
Картина маслом
Модель трансформирует лица в изображение, имитирующее картину маслом. Стиль, используемый для обучения этой модели, показан ниже:
Название модели | Введите форму | Тип квантования | Версии |
---|---|---|---|
Картина маслом | 256 х 256 х 3 | Плавающее32 | Последний |