Фото редактор для автоматического определения лица лица и установки другого изображения сверху - Фотопедия
4 голосов
/ 29 января 2011

Я создал видео и экспортировал его как отдельные фотографии. У меня сейчас около 200 из них. Я ищу инструмент для редактирования, который будет автоматически распознавать лицо на каждом изображении и применять к нему эффект (наложить что-нибудь поверх него). Это возможно? Если так, то как?

Ответы [ 2 ]

8 голосов
/ 29 января 2011

Вы не против заняться (простым) кодированием? Библиотека компьютерного зрения OpenCV включает процедуры обнаружения лиц и интерфейс Python.

А вот краткое руководство по работе с Python, включая пример кода , показывающий, что кто-то делает именно то, что вам нужно - изображение является вводом, а затем ImageMagick используется для рисования квадрата вокруг лица.

4 голосов
/ 29 января 2011

Я не знаю, как это сделать, но, используя несколько разных программ и несколько сценариев, вы, вероятно, могли бы сделать это с помощью Picasa и GIMP (или, может быть, даже просто ImageMagick ).

В Picasa встроено распознавание лиц, и он сохраняет прямоугольник лица в скрытом файле picasa.ini в той же папке, что и изображение. Этот файл содержит строку, которая выглядит следующим образом:

лица = rect64 (328f08a1ae66e711), e5013ddaca3d0567 Это число внутри rect64 () является 64-битным шестнадцатеричным числом и может быть преобразовано в 4 16-битных ограничивающих углов. Вы можете взять эту информацию и преобразовать ее в прямоугольник, который определяет лицевую область. Подробности о том, как это сделать, можно найти здесь .

Затем вы можете написать ImageMagick или GIMP для наложения ранее определенной области на изображении на желаемое изображение.

Это явно не подробные инструкции, но я не думаю, что было бы слишком сложно взломать их вместе.

...