Приветствую всех! Меня зовут Павел, и в этой небольшой инструкции я расскажу вам, как с помощью нейронных сетей бесплатно заменить лицо в любом желаемом видеоролике. Сразу уточню, что все действия будут выполняться с помощью сервиса Google Colab, а значит от вас не потребуется установка сложных программ или наличия специфичных знаний, а только точное следование инструкции.
Замена лица в видеоролике
С появлением нового алгоритма, замена лица с помощью нейронной сети стала намного проще и удобнее. Больше не требуется тратить уйму времени на нудное обучение и вырезание сотен лиц с различными вариациями мимики. Теперь для замены лица достаточно одной фотографии среднего качества и доступа к GPU от Google.
1. Регистрируем новый e-mail на сервисе Gmail. Он нам потребуется для бесплатного доступа к серверам Google.
2. Переходим на веб-адрес нейронной сети и через «Файл>Сохранить копию на диск» переносим её файлы на своё облако. Если всё прошло успешно, то нейронная сеть откроется по новому/личному веб-адресу.
Подмена лица в видео | DeepFace с Алексеем Шевцовым itpedia
3. Запускаем скрипт проверки доступности GPU. К сожалению, но алгоритму в обязательном порядке требуется наличие видеокарты, так как просчёт на процессоре занял бы слишком много времени. Если схематичная таблица с данными появилась, то поздравляю! У вас есть доступ к GPU.
Если нет, то попробуйте зарегистрировать новый аккаунт.
P. S. Бесплатный доступ к GPU в Google Colab ограничен 6-12 часами, после чего потребуется 24-часовой перерыв или покупка подписки. Имейте это в виду!
4. Теперь нам необходимо клонировать репозиторий (веб-архив) нейронной сети с помощью скрипта под номером 2. Запускаем скрипт и сразу же приступаем к установке и запуску основных зависимостей с помощью скрипта под номером 3.
В процессе выполнения установочного скрипта могут появляться ошибки. Однако не следует беспокоиться, поскольку они не окажут влияния на качество работы алгоритма. Тем не менее, если вы увидите посреди выполнения кода кнопку Restart Runtime, то в обязательном порядке выполните перезапуск установочного скрипта под номером 3.
5. Запускаем скрипт для загрузки фотографии с лицом, которое в дальнейшем и будет вставлено в видео. Для наглядного примера была взята публичная фотография главного редактора IXBT. games.
6. В пункте ниже также запускаем скрипт и выбираем видео, в котором и будет заменено лицо актёра на лицо из фотографии. Для наглядности я выбрал концовку фильма»Человек-паук (2002)». Важно учитывать, что для правильной работы алгоритма замены лица, в кадре не должно быть более 1 актёра или их лица должны быть сокрыты.
7. Ставим галочку и запускаем скрипт выполнения алгоритма замены лица. Дожидаемся окончания работы.
В зависимости от качества и длины видео, обработка конечного файла может занять продолжительное время. В среднем 5-минутное видео занимает 15-30 минут. Пожалуйста, наберитесь терпения!
Результат
Вот, собственно, и всё! Менее чем за 8 шагов мы совершенно бесплатно и без какой-либо установки лишних программ выполнили замену лица с помощью новейшего алгоритма работы нейронной сети. Страшно подумать, какие ещё открываются просторы для такой технологии в ближайшем будущем. Но об этом как-нибудь в другой раз. Творите, уважайте свободу и ни в коем случае не предавайте себя!
Бонус
Если ничего не работает
Подождите пару часов, так как может идти обновление репозиториев или попробуйте пару раз перезапустить скрипт!
Новая удобная версия без цензуры:
Источник: www.ixbt.com
6 лучших Deepfake приложений и инструментов
Различные методы манипулирования изображениями были введены в 19 веке и позднее применялись к кинофильмам. Эти методы быстро улучшились с цифровым видео.
В начале 1990-х годов исследователи из академических институтов разработали технологию Deepfake, которая впоследствии была доработана разработчиками в онлайн-сообществах. В последнее время подделки Deepfake привлекают большое внимание за их использование в финансовых махинациях, розыгрышах и фальшивых новостях.
Это заставило правительство и промышленность выявлять и ограничивать их незаконное использование. Тем не менее технология имеет большой потенциал, если ее правильно использовать.
Что такое технология Deepfake?
Deepfakes относятся к манипулируемому визуальному контенту, генерируемому сложным искусственным интеллектом, который дает сфабрикованные изображения и звуки, которые кажутся реальными. В большинстве случаев, человек в существующем видео или изображении заменяется на чье-то подобие.
Deepfakes создаются с использованием моделей глубокого обучения — подкласса методов машинного обучения, основанных на искусственных нейронных сетях с репрезентативным обучением. Он включает в себя обучение генеративных архитектур нейронных сетей, таких как генеративные состязательные сети или автоэнкодеры.
Хотя трудно создать хороший deepfake на обычном компьютере, есть много инструментов, доступных в интернете, чтобы помочь людям сделать достойные deepfakes. Технология все еще находится в зачаточном состоянии, поэтому не ожидайте идеального результата.
Face Changer – Как изменить лицо в видеоролике
Часть 1: Изменение лица в видео с Filmora Video Editor
Filmora Video Editor для Mac – это хорошо зарекомендовавшая себя программа, с помощью которой вы можете менять лица в видеороликах на Mac и Windows. Многие кинематографисты любят ее за простой в использовании интерфейс и быструю работу.
Лучше нее в части скорости обработки на рынке нет. Среди ее выдающихся функций есть персонализированные текстовые метки, зеленый экран, коррекция цвета в видео, базовые инструменты для редактирования, определение сцены, эффекты смещенной оптической оси, размытия лица и «картинка в картинке». Совместимость этой программы гарантирована, поскольку она поддерживает многие форматы, такие как MKV, WMV, MP4, MTS и AVI.
Как изменить лицо в видеоролике при помощи Filmora Video Editor
Шаг 1. Убедитесь, что Filmora Video Editor установлен на вашем компьютере. Это первое действие при замене лица в видеоролике. После установки, вы можете запустить его и открыть окно нового проекта. В нем перетяните видеоролик в Media Library или кликните на кнопку «Import Media Files» чтобы добавить видео, в котором вы хотите изменить лицо.
Шаг 2. После этого перетяните видеоролик в Timeline, где и будет происходить процесс замены лица. Кликните правой кнопкой мыши на видео, выберите «Power Tool» или кликните на иконке «Power Tool» над Timeline. После этого кликните на вкладке «Faceoff».
Шаг 3. Эффект face-off поможет добавить новые лица к тем, что были обнаружены в используемом видео файле. На панели меню вы увидите вкладку «face-off», на которую надо кликнуть – так вы получите доступ к нескольким опциям по лицам. Проверьте все внимательно и выберите то, которое хотите использовать в своем видеоролике.
После того, как вы кликните на выбранном лице, оно будет автоматически добавлено в видео. Потратьте время на предварительный просмотр вашего видео, нажав на кнопку «play». Этот шаг очень важен, так вы сможете заметить любые недостатки, возникшие при замене лица.
Часть 2: Есть ли сайт, на котором можно изменить лицо в видео бесплатно?
Есть много сайтов, на которых можно менять лицо в видеоролике, и вряд ли вам удастся проверить их все. Интернет – популярный способ делать что-либо в цифровом мире и вам следует пойти по этому пути при замене лиц в видеороликах. Обязательно рассмотрите побольше возможностей, чтобы выбрать идеальный сайт.
#1: Animal Head Photo Mashup
Это приложение позволяет добавлять забавные рожицы в видео для развлечения.
#2: Plastic Surgery Simulator
Работает так же, как и пластический хирург, для добавления забавных лиц в видеоролик.
#3: Prop Booth
Это приложение не только позволяет сменить лицо, но и накладывать искусственные детали на лицо в видеоролике.
#4: Face Booth
Это приложение заставит человека выглядеть совершенно по-другому с помощью изменения лица.
#5: Camera Fun Pro
В этом приложении вы вольны манипулировать образами с помощью разнообразных фильтров.
Источник: www.iskysoft.com