Как заменить лица в видео с помощью нейросетей

0
15

Как легко и быстро заменить лицо в любом видеоролике с помощью нейронной сети

Icon8

Интуитивно понятное онлайн-приложение с собственной небольшой коллекцией картинок. Вы можете выбрать одну из них и попросить нейросеть заменить лицо: здесь есть герои Marvel, портреты в стиле 80-х, фантазии на тему классической живописи и некоторые другие образы. Если имеющейся базы недостаточно, пользователи могут загрузить собственные фотографии. Artguru позволяет менять лица не только на одиночных, но и на групповых снимках.

Одна из главных задач нейронной сети — развитие машинного обучения. Анализировать большие объемы данных и затем применять их в разных сферах, от астрономии до медицины, — то, что сейчас делает нейросеть. Вставить лицо в фото актера или певицы для нее — не проблема. Обученная на большом количестве изображений и видео, нейросеть способна распознавать, что происходит на фотографии, создавать новые изображения в разных стилях или производить замену лиц на фото и видео — то есть делать так называемые «дипфейки» (от англ. Deep Learning — «глубокое обучение» и Fake — «подделка»).

Все устанавливаемые зависимости доступны в режиме реального времени, в них нет ничего ужасного. Установка на локальный ПК требует наличия определённого оборудования и последних версий Microsoft Visual Studio. В материале же представлен универсальный способ без какой-либо привязки.

Приветствую всех! Меня зовут Павел, и в этой небольшой инструкции я расскажу вам, как с помощью нейронных сетей бесплатно заменить лицо в любом желаемом видеоролике. Сразу уточню, что все действия будут выполняться с помощью сервиса Google Colab, а значит от вас не потребуется установка сложных программ или наличия специфичных знаний, а только точное следование инструкции.

6. В пункте ниже также запускаем скрипт и выбираем видео, в котором и будет заменено лицо актёра на лицо из фотографии. Для наглядности я выбрал концовку фильма»Человек-паук (2002)». Важно учитывать, что для правильной работы алгоритма замены лица, в кадре не должно быть более 1 актёра или их лица должны быть сокрыты.

Это ЖЕСТЬ! 1-минута оборвало спустя 6 часов. ЭТО КАК МЛЯ? Это что вообще? Кто нить напишите как это работает? В начале месяца 4-5 мин за пару часов еще можно было потерпеть. Но это… Просто слов нет! Зачем это? Секунду сделать?!))) Бред и жаль… Подскажите плиз альтернативу кто может (без цензора)

Вы не перепутали тему? Здесь же не гайд по написанию скриптов на Python, а использование нового умного алгоритма замены лица в удобном автоматизированном виде. Тема не для программистов, а побаловаться. Лично я до безумия благодарен создателю скрипта, ибо моя любовь из молодости вновь ожила!

Разработчики нескромно описывают Doublicat как «вашу собственную фотокабину с безграничными возможностями». По факту это быстро работающее приложение для Android, в основе которого лежит нейросеть. Поменять лицо на фото знаменитости, персонализировать мем, сделать фотоколлаж или открытку — приложение интегрируется с разными соцсетями, так что результатом можно сразу поделиться с подписчиками.

76 комментариев

честно говоря — отстой
поясняю: при мало-мальской динамической съемке «морда» слетает, приходится практически каждый кадр по новой пихать в обработку. Т.е. при 25 Fps придется повторно скормить кадров 10-15.
Если тупо чел, которого нужно «отдипфэйкить» стоит и особо не машет своим «фэйсом» налево и направо, тогда сойдет.

Вот, собственно, и всё! Менее чем за 8 шагов мы совершенно бесплатно и без какой-либо установки лишних программ выполнили замену лица с помощью новейшего алгоритма работы нейронной сети. Страшно подумать, какие ещё открываются просторы для такой технологии в ближайшем будущем. Но об этом как-нибудь в другой раз. Творите, уважайте свободу и ни в коем случае не предавайте себя!

ЧИТАТЬ ТАКЖЕ:  Нейросеть поет как сделать

Стать джедаем и превратить селфи в одну из картин Ван Гога, сделать смешной коллаж или видеопоздравление от звезды Голливуда — все это умеет нейросеть, меняющая лица на фото и видео. Она поможет создать подобные вещи онлайн, даже если вы не дизайнер или продвинутый фотошопер. Собрали для вас 14 сервисов для замены лица на фото и видео и рассказали про их отличия.

Простой и достаточно быстрый сервис по замене лиц онлайн. Как и в других сервисах, для замены лучше использовать фото хорошего качества, без лишнего шума и элементов, закрывающих лицо. Никаких дополнительных функций в приложении нет, однако создатели сайта обещают, что скоро можно будет работать с видео.

Благодарен автору этого туториала. Я не программист, мне в самый раз пошаговая инструкция, нажми сюда потом туда и все получиться. Хочу поиграться побольше, подскажите как другое видео поменять, когда загружаю другое видео и жму кнопку 5, он мне сохраняет предыдущее видео. Как сбросить скрипт? И еще такой вопрос, каждое видео для скрипта загружается длительное время минут 10-15 и гугл выдает предупреждение что вы у вас простаивает графический процессор. Переключиться в стандартный режим? А я не знаю можно ли переключаться во время работы скрипта загрузки видео в стандартный режим.

ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
tensorflow-metadata 1.14.0 requires protobuf=3.20.3, but you have protobuf 4.23.2 which is incompatible.
Successfully installed insightface-0.7.3 onnx-1.14.0 onnxruntime-gpu-1.15.0 opencv-python-4.7.0.72 opennsfw2-0.10.2 pillow-9.5.0 protobuf-4.23.2 tk-0.1.0 tqdm-4.65.0
WARNING: The following packages were previously imported in this runtime:
[PIL]
You must restart the runtime in order to use newly installed versions.
—2023-08-23 16:29:07— https://huggingface.co/MonsterMMORPG/SECourses/resolve/main/inswapper_128.onnx
Resolving huggingface.co (huggingface.co)… 13.33.33.20, 13.33.33.102, 13.33.33.55, .
Connecting to huggingface.co (huggingface.co)|13.33.33.20|:443… connected.
HTTP request sent, awaiting response… 404 Not Found
2023-08-23 16:29:07 ERROR 404: Not Foud
Ошибка скрипта! Не работает Проверьте

Не работает смена более одного лица
Если в видео присутствуют например два персонажа и ты в третьей вкладке дал 2 разных фото за один раз (по отдельности не прикрепляет, только если нажмёшь прикрепить фото и в открывшемся обзоре выберешь через контрл 2 фото файла), более того нажал на галочку «swap_all_faces» в пятом пункте (без этой функции тот же самый результат)
В общем в итоге на получившемся видео будет только одно и тоже лицо и оно будет дублироваться на других персонажах от двух до +, игнорируя вторую фотографию
По итогу можно выбрать только сольную сцену с одним персонажем
Или всё таки как-то можно изменить лица всем? Ну или хотя бы двоим в одном кадре?

С появлением нового алгоритма, замена лица с помощью нейронной сети стала намного проще и удобнее. Больше не требуется тратить уйму времени на нудное обучение и вырезание сотен лиц с различными вариациями мимики. Теперь для замены лица достаточно одной фотографии среднего качества и доступа к GPU от Google.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь