EN
OreX
OreX
5 452 subscribers
goals
773.2 of $ 1 276 money raised
На развитие проекта и поддержку автора ☕

FaceSwapLab аналог Roop

  FaceSwapLab это аналог расширению Roop. По функционалу более навороченный. В отличии от Roop умеет работать сразу с тремя референсными изображениями, причем в каждом изображении может по несколько лиц. В теории можно сделать swap групповой фото за один проход. Есть встроенный pre-inpaint и post-inpeint, то есть inpaint до swap лиц и после swap. Есть встроенные возможности восстановления лиц CodeFormer и GFPGAN. Предусмотрено обучение модели по одной фото - это для того чтобы хранить мини модельки вместо фото прям в Automatic1111. Доступны функции математического сравнения лиц (выдает степень похожести).
Установка такая же как у Roop сначала ставится InsightFace, а затем уже само расширения. В этом видео мы установим FaceSwapLab и Roop без установки Visual Stusio. А FaceSwapLab разберем подробно.

Меню:
00:00 - Вступление
00:59 - Содержание видео
02:00 - Устанавливаем InsightFace
05:33 - Установка Visual Studio (если предыдущий метод не работает)
06:50 - Установка FaceSwapLab
07:54 - Установка Roop
09:15 - Где найти обзор на Roop
09:36 - Обзор FaceSwapLab
21:49 - Обучение модели для FaceSwapLab
24:18 - Проверка сходства лиц на изображениях
24:52 - Extras для crop (вырезания) лица и его восстановления с GFPGAN
26:27 - Прочие функции FaceSwapLab
26:45 - Batch Process для замена лица на любом готовом изображении
26:27 - Прочие функции FaceSwapLab
27:45 - Эпилог  
Файлы и ссылки:
Страница FaceSwapLab: ссылка
Страница Roop: ссылка
Visual Studio: ссылка
Библиотека Insight Face (файл): ссылка
Команды:
L:\AUTOMATIC\venv\Scripts\python.exe -m pip install insightface-0.7.3-cp310-cp310-win_amd64.whl
L:\AUTOMATIC\venv\Scripts\python.exe -m pip install --upgrade pip
Модель для roop (если она сама не скачаться): https://t.me/stable_dif/53/40022
Распологается в models/roop
Show more comments
avatar
Спасибо! Я просто установил по внешней ссылке расширение, кинул файл 
 insightface в папку с автоматиком, и больше ничего не делал ни в командной строке, ни в пауэр шэлл (ничего не прописывал). Перезапустил автоматик и все заработало. Причем, и руп тоже работает.
avatar
Здравствуйте. А можете обяснить как это сдклаиь на Macos
avatar
Vici Pici, у меня windows. Не смогу помочь.
avatar
 Доброго дня!Спасибо большое! У меня почему-то не работает inpaint,не подскажете с чем это может быть связано?
avatar
лариса макарова, что именно пишет консоль. Какая ошибка?
avatar
OreX, заработало,ура!Спасибо!
avatar
Привет, почему то не работает. не в power shell не в cmd. Пишет E:\AI SD\stable-diffusion-webui> E:\AI SD\stable-diffusion-webui\venv\Scripts\python.exe -m pip install insightface-0.7.3-cp310-cp310-win_amd64.whl
'E:\AI' is not recognized as an internal or external command,
operable program or batch file.
хотя это точный адрес автоматика. Подскажи пож.
avatar
Пошло, поменял путь и все полетело
avatar
Доброе утро. Тоже с этим бьюсь. А какой путь?
avatar
Сергей Чеботарёв, он пробел из пути убрал. Названия папок и файлов не должны содержать пробелов и кирилицы.
avatar
Спасибо попробую
добрый день. установил. закинул первый портрет (как у вас в видео), и консоль пишет следующее:
avatar
А что у FaceSwapLab ограничение на NSFW контент?
avatar
Nikita Frolov, В настройках можно отключить выставив NSFW на 1.
avatar
FaceSwapLabв Автоматике отображается, но не работает. В консоли вот такая ошибка
avatar
Aleksei Lis, какие-то проблемы с видеокартой
Здравствуйте.При попытки что то сделать в 
FaceSwapLab в консоли вот такое, roop работает.
avatar
yuriy1963, не видит модель. Путь подчеркнул
спасибо за ответ, что не видит модель это я понял, что дальше делать?
avatar
yuriy1963, если модель там есть то скорее всего она битая. Скачайте с официального сайта расширения модель и замените эту модель
avatar
yuriy1963, проверил вчера faceswap. Такая же проблема. Вечером буду разбираться. Отпишусь.
спасибо, буду ждать вашего решения
avatar
yuriy1963, сделал новую сборку исключающую эту ошибку. И в видео про face Swap прояснил некоторые нюансы. Еще советую присмотреться к reactor если навороты от faceswaplab не критичны. 
https://boosty.to/stabledif/posts/9c8ad13c-0b50-4455-8b10-7d93618529a3?share=post_link
спасибо, я уже посмотрел видео про новую сборку, буду переустанавливать.
avatar
После установки SD перестал запускаться
venv "C:\StableDif\venv\Scripts\Python.exe"
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug 1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]
Version: v1.6.0
Commit hash: 5ef669de080814067961f28357256e8fe27544f4
все и тут останавливается
avatar
ReActor preheating... Error: The 'onnxruntime-gpu' distribution was not found and is required by the application
Device: CUDA
А в каком состоянии сейчас, на начало октября 2024 года, расширение FaceSwap, есть смысл его устанавливать или оно умирает как и roop и в итоге скоро тоже умрет?
Show more replies
OreX, reactor это полная ерунда, я вообще не знаю, как этой дрянью можно пользоваться, я его основательно протестировал, оно подходит только для фото, лица на артах оно меняет очень плохо, попробуйте с помощью реактора поменять качественно лицо на акварельном или масляном рисунке, если менять через Inpaint и вокруг реактора плясать полчаса с бубнами, добавляя в промт всякие токены, то может частично и получится, но все равно не очень хорошо, а добиться попадания в художественный стиль при генерации в txt2img практически вообще невозможно, оно чисто для фоток.
avatar
Karp, вы же про FaceSwap спросили. Лучший FaceSwap это Reactor. Что Roop что любое другое расширение или узел на этой технологии FaceSwap будет работать одинаково. Технология на основе InsightFace. 128 пикселе. Хотите другие технологии посмотрите Instant-id или pulID . Они есть тут в уроках.
Instant-id и pulID я уже тоже основательно протестировал, они в лучшем случае дают сходство процентов на 70-80 от оригинала, да и то не всегда, 100 процентного попадания с ними не будет. Просто вы в видео про FaceSwap сказали, что вроде она как раз может передавать художественный стиль того рисунка, в котором меняется лицо?
avatar
Karp, стиль частично передаётся. По поводу похожести instant-id не так уж плох. Pulid так себе по похожести лиц.
Не работает команда, ни в PowerShell, ни в cmd, см скрин. Путь поменял правильно, поставил свой.
avatar
Karp, в моих сборках Automatic1.10 и Forge2 есть reactor. На мой взгляд он более удобен и лучше поддерживается, если не нужны специфические функции сравнения и тд.
avatar
Добрый вечер,установил faceswap но он прописывается но не раскрывается,некуда грузить лицо
avatar
Евгений Рыдиков, установите мою сборку automatic 1.10 и там уже есть устаноаоенный reactor. Всё быстро меняется, сейчас reactorактуален для замены лиц 
avatar
Спасибо,все работает и на сборке Forge но повозиться пришлось

Subscription levels

Поддержать автора

$ 2,56 per month
✔ Если появится платный контент, то с подпиской будет доступен. 
✔ Карма выше.
Go up