DeepFake в реальном времени. Замена своего лица. Краткий ГАЙД для новичков

Всем привет! В этой статье я расскажу вам о том, как применить технологию DeepFake и в реальном времени заменить свое лицо на лицо какого-нибудь актера (например - Киану Ривз). Также вы сможете заменять лица на разных видосах. Гайд будет крайне сжат, ибо если досконально все расписывать, будет слишком много информации. Сегодня мы будем использовать программу DeepFaceLive.

  1. Переходим на гитхаб умельца, который запилил данное "приложение" - https://github.com/iperov/DeepFaceLive
    2. Листаем вниз и скачиваем последнюю версию программы. Вот ссылка на яндекс диск - https://disk.yandex.ru/d/7i5XTKIKVg5UUg

    3. После скачивание программу нужно установить. Я устанавливал Nvidia версию

    4. Дальше идет процесс установки, ничего сложного там нет. После установки у вас появится такая папка. Открываем ее и запускаем файл DeepFaceLive.bat

    5. После запуска вы увидите такое окно. Сейчас разберем как заменить лицо на видео. В окне File source выбираем видос, на котором будем менять лицо.

DeepFake в реальном времени. Замена своего лица. Краткий ГАЙД для новичков Нейронные сети, Deepfake, Искусственный интеллект, Digital, Видео, Без звука, Длиннопост

6. После выбора видоса, нам необходимо выбрать куда будет идти нагрузка при распозновании лица - используем поле Face detector. Я выбираю видеокарту.

DeepFake в реальном времени. Замена своего лица. Краткий ГАЙД для новичков Нейронные сети, Deepfake, Искусственный интеллект, Digital, Видео, Без звука, Длиннопост

7. В графе Face marker также выбираем видеокарту.

DeepFake в реальном времени. Замена своего лица. Краткий ГАЙД для новичков Нейронные сети, Deepfake, Искусственный интеллект, Digital, Видео, Без звука, Длиннопост

8. После этих действий, мы наконец можем выбрать того, чье лицо будем вставлять на замену. Используем графу - Face swapper. Можно выбрать любого, кто есть в списке. Я выбрал Киану Ривза. Ждем загрузки модели и переходим к следующему шагу.

DeepFake в реальном времени. Замена своего лица. Краткий ГАЙД для новичков Нейронные сети, Deepfake, Искусственный интеллект, Digital, Видео, Без звука, Длиннопост

9. Настраиваем параметр - Stream output. В графе source - ставим параметр Merged Frame, затем выбираем куда будет сохраняться наша секвенция кадров. И нажимаем кнопку - window для проигрывания видео в отдельном окне.

DeepFake в реальном времени. Замена своего лица. Краткий ГАЙД для новичков Нейронные сети, Deepfake, Искусственный интеллект, Digital, Видео, Без звука, Длиннопост

10. Запускаем наше видео и наслаждаемся результатом в реальном времени!

DeepFake в реальном времени. Замена своего лица. Краткий ГАЙД для новичков Нейронные сети, Deepfake, Искусственный интеллект, Digital, Видео, Без звука, Длиннопост

11. Для захвата изображения с камеры, просто включаем параметр Camera source и меняем уже собственное лицо!

Результат до/после:


Моя телега, все новости о нейросетях и промпты к ним найдете там - https://t.me/neuralnexus1