Типы динамических масок
Тип динамической маски определяет, по каким объектам, распознанным на пользовательской фотографии, она будет строиться. Основными типами являются:
Остальные типы динамических масок редко используются и дают нестабильный результат распознавания. Применяйте их только тогда, когда это необходимо.
По фигуре
В данном случае мы применили маску по фигуре на четырехугольную область вписывания (найденный объект остается, остальное отрезается).
Исходное фото | Динамическая маска по фигуре |
---|---|
В Конструктор шаблонов добавлен
, который умеет выделять мелкие детали, особенно в зоне волос, вплоть до отдельных прядей. Маска, создаваемая , содержит полутона (градации серого), а не является строго бинарной (черно-белой), как в . По этой причине не рекомендуется применять параметры вытравки и размытия: они могут разрушить полутоновые переходы и существенно ухудшить качество маски. по умолчанию включен для всех новых проектов. Для использования в проектах, созданных в предыдущих версиях Конструктора шаблонов его необходимо выбрать вручную на вкладке в менюДетектор фигуры v2 | Детектор фигуры v3 | Детектор фигуры v4 |
---|---|---|
Детектор фигуры v2 | Детектор фигуры v3 | Детектор фигуры v4 |
---|---|---|
По лицу
Исходное фото | Динамическая маска по лицу |
---|---|
Маску по лицу можно выгрузить в облако, что позволит использовать ее на следующих этапах обработки. Для этого перейдите в , выберите детектор и включите опцию .
Маску можно строить как по одному, так и по нескольким лицам. Чтобы настроить распознавание множества лиц, перейдите в , выберите детектор и задайте значение опции (допустимы значения от 1 до 9).
Для улучшения распознавания также можно отключить опцию
и включить опцию .По голове
Исходное фото | Динамическая маска по голове |
---|---|
В Конструктор шаблонов добавлен
, который умеет выделять мелкие детали, особенно в зоне волос, вплоть до отдельных прядей. Маска, которую возвращает Детектор головы v2, содержит полутона, поэтому для неё нежелательно использование вытравки, т.к. она уничтожит полутона и качество маски сильно пострадает. по умолчанию включен для всех новых проектов. Для использования детектора головы v2 в проектах, созданных в предыдущих версиях Конструктора шаблонов его необходимо выбрать вручную на вкладке в менюИсходное фото | Детектор головы v1 | Детектор головы v2 |
---|---|---|
По коже
Исходное фото | Динамическая маска по коже |
---|---|
Динамическая маска по коже по умолчанию исключает области глаз и губ/рта, а также другие перекрывающие кожу элементы. Чтобы детектор включал их в маску, перейдите в , выберите детектор и включите опцию .
Детектор заполняет все дыры в маске, а не только глаза и рот. Это может привести к тому, что в маску попадут нежелательные элементы – например, элементы одежды, украшения или фрагменты фона между рукой и телом.
Маску по коже с заполненными отверстиями можно выгрузить в облако, что позволит использовать ее на следующих этапах обработки. Чтобы сделать это, перейдите в , выберите детектор и включите опцию .
Остальные типы
Перечисленные ниже типы динамических масок дают посредственный результат распознавания или имеют узкую сферу применения. Используйте их, только если это необходимо.
- по волосам
- по губам
- по радужке
- по стикерам
- по пользовательской фотографии
- по небу
- по одежде
- по частям лица
- по очкам
- обводка
По волосам
Исходное фото | Динамическая маска по волосам |
---|---|
В Конструктор шаблонов добавлен
, который умеет выделять мелкие детали, вплоть до отдельных прядей. Маска, которую возвращает новый детектор, содержит полутона, поэтому для неё нежелательно использование вытравки, т.к. она уничтожит полутона и качество маски сильно пострадает. по умолчанию включен для всех новых проектов. Для использования детектора волос v2 в проектах, созданных в предыдущих версиях Конструктора шаблонов его необходимо выбрать вручную на вкладке в менюИсходное фото | Детектор волос v1 | Детектор волос v2 |
---|---|---|
По губам
Исходное фото | Динамическая маска по губам |
---|---|
По радужке
Исходное фото | Динамическая маска по радужкам |
---|---|
По стикерам
Маска по стикерам требует хотя бы одного фильтра Растеризация для той области вписывания, по которой она строится. При построении маска учитывает только прозрачность пикселей и игнорирует любые цвета исходного стикера.
В примере ниже показано построение маски, примененной к сплошному синему слою, по стикеру, который создан с применением градиентного слоя.
Исходное фото | Фото со стикером | Динамическая маска по стикерам |
---|---|---|
Подробнее о практическом применении динамической маски по стикерам можно узнать в этом разделе.
По пользовательской фотографии
Маска по пользовательской фотографии создается путем преобразования фото в градации серого. Полученное изображение интерпретируется Конструктором шаблонов как маска.
Исходное фото | Маска по пользовательской фотографии |
---|---|
Путем дальнейшей обработки фотографии можно получить более интересные результаты. В примере ниже мы добавили фильтр Определение границ нейро со значением = , сделали прозрачной четырёхугольную область вписывания и построили маску, применив ее к цветному графическому слою.
Исходное фото | Исходное фото с фильтром | Результат применения маски |
---|---|---|
При работе с маской по пользовательской фотографии нежелательно выставление ненулевых параметров
и .Пример разработки шаблона с использованием динамических масок по пользовательской фотографии можно найти в этом разделе.
По небу
Динамическая маска, построенная по небу, выделит участки неба на фотографии пользователя.
Исходное фото | Динамическая маска по небу |
---|---|
По одежде
Динамическая маска по одежде выделяет на пользовательской фотографии любую одежду.
Исходное фото | Результат |
---|---|
В зависимости от найденных на пользовательской фотографии элементов одежды, маска может состоять как из одного, так и из нескольких элементов.
В Конструктор шаблонов добавлен
, который точнее определяет границы и лучше выделяет одежду, включая мелкие детали, по сравнению с . по умолчанию включен для всех новых проектов. Для использования в проектах, созданных в предыдущих версиях Конструктора шаблонов его необходимо выбрать вручную на вкладке в менюИсходное фото | Детектор одежды v1 | Детектор одежды v2 |
---|---|---|
По частям лица
Маска по частям лица позволяет обработать отдельно или группой некоторые части лица.
Исходное фото | Маска по частям лица |
---|---|
Чтобы выбрать части лица, по которым будет строиться маска, нажмите кнопку
в Редакторе динамических масок.На схеме ниже показаны части лица, по которым можно построить маску:
- 1. Лоб
- 2-3. Висок левый/правый
- 4-5. Скула левая/правая
- 6-7. Подглазничный левый/правый
- 8-9. Нижнечелюстной левый/правый
- 10-11. Бровь левая/правая
- 12-13. Глазница левая/правая
- 14-15. Глаз левый/правый
- 16-17. Радужка левая/правая
- 18-19. Стенка носа левая/правая
- 20. Переносица
- 21. Кончик носа
- 22. Крылья носа
- 23-24. Ноздря левая/правая
- 25-26. Область усов левая/правая
- 27. Желобок
- 28. Губа верхняя
- 29. Губа нижняя
- 30. Подгубный
- 31. Подбородок
- 32. Полость рта
- 33-34. Зрачок левый/правый
По очкам
Динамическая маска по очкам выделяет очки на пользовательской фотографии.
Исходное фото | Маска по очкам |
---|---|
Обводка
Динамическая маска типа
автоматически определяет и выделяет основные контуры лица и силуэта человека, создавая плавные границы для дальнейшей обработки.Исходное фото | Маска обводка |
---|---|