Бесплатный Deepfake без цензуры

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | ИИ, сервисы и приложения

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

Автор: Павел Прилуцкий Источник: github.com

FaceFusion 3.0.0 — открытое программное обеспечение с удобным пользовательским интерфейсом, позволяющее, вне зависимости от используемого оборудования, создать реалистичный Deepfake, восстановить изображение, увеличить частоту кадров, разрешение и многое другое.

Инструкция

В оригинальном исполнении приложение не поддерживает работу с пикантным контентом и требует установки дополнительных библиотек. Я избавил её от этих недостатков.

1. Скачиваем архив с ПО (Зеркало).

1.1. Отчёт антивируса.

2. Распаковываем в любое удобное место, не содержащее в пути или названии кириллицы, и смело запускам start.bat. Если всё прошло нормально, то автоматически откроется панель управления FaceFusion в окне веб-браузера. Но если этого не произошло, то попробуйте отключить брандмауэр Windows и вручную перейти по адресу http://127.0.0.1:7860.

3. Интерфейс программы весьма прост.

Интерфейс
Интерфейс
  • SOURCE — изображение лица.
  • TARGET — видео или фотография куда оно будет помещено.
  • PREVIEW — предварительный просмотр.
  • OUTPUT — конечный результат.

4. Для демонстрации работы программы мною с помощью Stable Diffusion были созданы изображения двух несуществующих девушек.

5. Загружаем «фотографии». В именах используемых файлов не должно быть русских символов.

Работа с программой
Работа с программой
  • В разделе PROCESSORS отмечаем face_swapper и face_enhancer (заменить и улучшить).
  • Переходим к разделу EXECUTION PROVIDERS и выбираем алгоритмы ускорения обработки: cpu или directml (Только для видеокарт с поддержкой DirectX 12).
  • В разделах FACE ENHANCER MODEL, FACE SWAPPER MODEL и FRAME ENHANCER MODEL регулируем качество или оставляем по умолчанию.
  • Если вы часто работаете с видео или вам нужно заменить только определённую черту лица, то не забудьте в разделе FACE MASK TYPES отменить опции: box (перерисовать всю область лица), occlusion (повторить форму, поддержка перекрытия) и region (заменить только выбранные черты: глаза, нос и т. п.). Применяйте их все или по очереди для достижения лучшего результата.
  • Выбирая пол и расу в FACE SELECTOR GENDER и FACE SELECTOR RACE, вы улучшаете качество итогового изображения.
  • Для запуска обработки нажимаем кнопку START.
  • Отследить прогресс можно в окне cmd или прямо в панели управления программой.
  • Конечный результат доступен в папке \FaceFusion 3.0.0 Uncensored\tmp\facefusion и окне веб-браузера.

П. С. ПО может вылетать с ошибкой «Потеряна связь с сервером». Чтобы этого избежать, сперва отмечайте нужные вам опции, а только потом загружайте файлы.

Результат

Выглядит стильно
Выглядит стильно
Автор: Павел Прилуцкий

Альтернатива

Если у вас ничего не получается или вы недовольны результатом, то попробуйте альтернативные способы:

Изображение в превью:
Автор: Павел Прилуцкий
Источник: www.ixbt.com
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://vk.com/kerfaers или t.me/Pavel_Priluckiy

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

Добавить комментарий

Pavel_Priluckiy
Преимущество данного метода в том, что он полностью автоматизирован, локален и использует самые совершенные алгоритмы.
Pavel_Priluckiy
П. С. Если вылетает, то сначала выбирайте параметры в разделе PROCESSORS, а лишь потом заливайте файлы. Не используйте опции кроме face_swapper, face_enhancer и frame_enhancer.
Pavel_Priluckiy
Не стесняйтесь задавать вопросы.
П. С. Используйте для восстановления глаз опции CodeFormer или GFPGAN.
106048712177262118125@google
Это полезная штука. У меня вечная проблема с AI картинками, Бинг делает хорошую композицию, но совсем кривые лица, Кандинский нормальные лица, но кривую композицию.
ZatroilSleganca
Спасибо большое, работает!
s
Вообще не различаю этих девушек )
NewU
Этот способ хорошо работает на не сильно знакомом лично вам лице.
Попробуйте сделать тоже самое на своем или лице близкого человека. Сразу услышите: «ой не похож! ой халтура».
И такая подмена лица (с одной фотографии на другую), хорошо работает при примерно одинаковой прическе, строении черепа и чертах лица. (впрочем, автор и подобрал двух весьма близких по этим параметрах девушек).
Иначе, иногда получается чистая дичь.
Например, по одной единственной фотографии лица девушки анфас, невозможно знать ее форму носа в профиль.
И при создании фотографии с головой в 3/4 нейронка додумывает какие формы черта были у модели изначально))) И дудумывает обычно, не то, что было на самом деле.
Если нужна большая похожесть, то надо тренировать модель на наборе фотографий (тогда и ракурсы будут разнообразные и как правило похожесть выше) и вписывать лицо в заданную фотографию через inpaint.
Способ описанный автором, имеет место быть, но с вышеуказанными оговорками.
Pavel_Priluckiy
Выберите в опциях CodeFormer или GFPGAN.
r
Я так понял она карты от AMD не переваривает?
Pavel_Priluckiy
Это универсальная программа. Работает на CPU и любых GPU с поддержкой DX12 (AMD, NVIDIA, Intel).
r
А с чем может быть связана данная ошибка: ImportError: DLL load failed while importing onnxruntime_pybind11_state: Не найден указанный модуль.
Pavel_Priluckiy
Отсутствует onnxruntime. Распакуйте программу 7-zip и попробуйте ещё раз. Или установите onnxruntime. Портативная версия весьма нестабильна.
106724455651495379087@google
Системе не удается найти указанный путь.
Traceback (most recent call last):
File «C:\Windows\System32\facefusion.py», line 7, in
from facefusion import core
File «C:\Windows\System32\facefusion.py», line 7, in
from facefusion import core
ImportError: cannot import name 'core' from 'facefusion' (consider renaming 'C:\\Windows\\System32\\facefusion.py' if it has the same name as a library you intended to import)
Для продолжения нажмите любую клавишу.. .
Всем добра, не хотеет чегото ((

Добавить комментарий

Сейчас на главной

Новости

Публикации

Египетский обелиск в железном цилиндре: как «Иглу Клеопатры» перевозили в Лондон

Название «Игла Клеопатры» звучит так, будто этот обелиск стоял перед дворцом знаменитой египетской царицы. На самом деле он старше Клеопатры примерно на полторы тысячи лет. Монолит из красного...

Обзор проводного паяльника DES S100A с известного китайского магазина.

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

Олень ежегодно сбрасывает килограммы настоящей кости: куда потом исчезают рога из леса

Если бы человек ежегодно оставлял в лесу несколько килограммов костей, следы такого события находили бы повсюду. С оленями происходит нечто очень похожее: взрослые самцы многих видов...

Как изгибают рельсы при их укладке на криволинейных участках железной дороги

ЖД путь не всегда идет по прямой линии. Укладка рельсов на криволинейных (поворотных) участках железной дороги — технологически сложный процесс, требующий точного расчёта и применения...

Почему у соли срок годности всего два года, если она пролежала в земле миллионы лет

На пачке соли можно встретить надпись «Срок годности — 2 года». При этом её добыли из месторождения, которое образовалось задолго до появления человека. Под землёй соль пережила...