Иконка ресурса

Face alignment 2023-11-13

  • Автор Автор jazzy
  • Дата создания Дата создания
Принцип работы:
С помощью функции face aware плагина liqufy* деформируем определенные точки лица, затем находим разницу с исходным изображением. Получившиеся пятна преобразовываем в выделение, определяем координаты и в дальнейшем используем для вычислений.

Как работать:
  • кидаем все портретные фотографии как слои в один документ
    выделяем слои, запускаем скрипт
Нижний (из выделенных) слоев выступает образцом размера лица, остальные ровняются по нему. В начале скрипта есть константы, которые немного влияют на его поведение.

Если на момент запуска скрипта в документе создано выделение, то его границы будут использоваться вместо образца лица (то есть лица будут вписываться в выделенную область)

В заголовке скрипта есть константы, которые влияют на его поведение (как и каким образом выравнивать центры лиц, трансформировать лица для подгонки размера или нет, поворачивать лица для подгонки размера или нет**)

* плагин liqufy для скрипта является "черным ящиком" - мы можем передать ему параметры, но не можем оценить насколько точно он выполнил свою работу. Поэтому скрипт не гарантирует 100% точность позиционирования в 100% случаев.

** при включенной опции поворота (rotateMode = 1) скрипт оценивает позицию двух глаз по-отдельности, чтобы найти угол наклона головы. Технически данный способ является более точным.
  • Спасибо
Реакции: ITIT
Автор
jazzy
Скачиваний
573
Просм.
573
Расширение файла
zip
Размер файла
5.7 КБ
Хэш файла
58b4592c356d205c112e584f664dd209
Первый выпуск
Обновление

Еще ресурсы от jazzy

Поделиться этим ресурсом

Последние отзывы

Скачал,попробовал. Без проблем.