Английский | Ррусский
Для использования оси «модель лица» - вы должны включить реактор и выбрать любую модель лица в качестве источника:
Демо -изображение в полном размере: xyz_demo_2.png
Демо -изображение полноразмерного изображения: xyz_demo.png
Не забудьте включить реактор и установить какой -либо источник (чтобы предотвратить ошибку «без источника»)
<sd-web-ui-folder>modelsreactorfaces
) и загружать их в реактор, сохраняя сверхлегкие модели лица, которые вы используете;A1111 Webui / Webui-Forge | Sd.Next | Google Colab SD Webui
Если вы используете Automatic11111 SD Webui или SD Webui Forge:
https://github.com/Gourieff/sd-webui-reactor
в «Установке От URL "вкладка - и нажмите" Установка "Если вы используете sd.next:
automaticvenvScripts
или (macos/linux) automatic/venv/bin
, запустите терминал или консоль (CMD) для этой папки и активируйте activate
pip install insightface==0.7.3
https://github.com/Gourieff/sd-webui-reactor
на вкладке «Установка с URL» и нажмите «Установить»automaticextensionssd-webui-reactor
-если вы видите там modelsinsightface
с файлом inswapper_128.onnx
, просто переместите файл в папку automaticmodelsinsightface
Если вы используете пользовательский интерфейс caliostro colab:
https://github.com/Gourieff/sd-webui-reactor
в «Установке из URL "вкладка - и нажмите" Установка "Используя это программное обеспечение, вы согласны с отказом от ответственности
Реактор обнаруживает лица на изображениях в следующем порядке:
Левый-> справа, верх-> внизу
И если вам нужно указать лица, вы можете установить индексы для источников и входных изображений.
Индекс первого обнаруженного лица составляет 0.
Вы можете установить индексы в необходимом вам заказа.
Например: 0,1,2 (для источника); 1,0,2 (для ввода).
Это означает, что вторая входная поверхность (index = 1) будет заменена на первое исходное лицо (index = 0) и так далее.
Вы можете указать пол для обнаружения на изображениях.
Реактор поменят лицо, только если он соответствует данному условию.
Используйте опцию «восстановить лицо». Вы также можете попробовать опцию «oppler» или для более тонкого элемента управления, использовать аппарат с вкладки «Дополнительные». Вы также можете установить посторонний заказ (из версии 0,1,0):
Старая логика была противоположной (высококлассной -> восстановить), что привело к худшему качеству лица (и большим различиям в текстуре) после масштабирования.
Выберите номера поверхности, которые вы хотите поменять, используя опцию «Разделенные номера (ы) на запятой номеры для обмена и результатами изображений. Вы можете использовать различный индексный заказ.
Это означает, что фильтр NSFW обнаружил, что ваше изображение является NSFW.
Вы можете активировать своп на исходном изображении или на сгенерированном изображении или на обоих флажках. Активация на исходном изображении позволяет начинать с данной базы и применить к нему процесс диффузии.
Реактор работает с внедорожным, но только часть маскированной части будет заменена.
Пожалуйста, используйте с опцией «Единственное маскированное» для «области inpaint», если вы включили «oppaler». В противном случае используйте опцию Appercele через вкладку Extras или через загрузчик скрипта (под экраном) с «SD Appscale» или «Ultimate SD Appescale».
Из версии 0.5.0 вы можете использовать реактор через вкладку Extras. Он дает сверхбыструю производительность и способность обменять Face2mage, избегая трубопровода SD, который может вызвать намазывание подробностей оригинального изображения
Вы можете использовать реактор со встроенным API WebUI или через внешний API.
Пожалуйста, следуйте этой странице для подробной инструкции.
Пожалуйста, проверьте путь, в котором хранится модель «inswapper_128.onnx». Он должен находиться в папке stable-diffusion-webuimodelsinsightface
. Переместите модель там, если она хранится в другом каталоге.
(Для пользователей Mac M1/M2) Если вы получаете ошибки при попытке установить Insightface - пожалуйста, прочитайте #42
(Для пользователей Windows) Если у вас есть инструменты VS C ++ Build или MS VS 2022
(Для любых пользователей ОС) Если проблема все еще там, то сделайте следующее:
venvLibsite-packages
Папка или (macos/linux) venv/lib/python3.10/site-packages
~
(например, «~ rotobuf») - удалить ихvenvScripts
или (macos/linux) venv/bin
activate
типpip install -U pip
pip install insightface==0.7.3
pip install onnx
pip install "onnxruntime-gpu>=1.16.1"
pip install opencv-python
pip install tqdm
deactivate
, вы можете закрыть свой терминал или консоль и запустить свой SD Webui, реактор должен начать ОК - если нет, добро пожаловать в раздел «Проблемы».Прежде всего - вам нужно отключить любые другие расширения на основе ROOP:
Альтернативные решения:
Возможно, вам нужно отключить расширение «SD-CN-анимация» (или, возможно, другой, который вызывает конфликт)
Эта ошибка может возникнуть, если есть неверно с файлом модели inswapper_128.onnx
Попробуйте загрузить его вручную отсюда и поместить в stable-diffusion-webuimodelsinsightface
заменяя существующий
venvLibsite-packages
или (macos/linux) venv/lib/python3.10/site-packages
и посмотрите, есть ли папки с именами, начинающимися с «~» (например, «~ rotobuf "), Удалить ихvenvScripts
или (macos/linux) venv/bin
run terminal или консоль (cmd) там и активируйте тип activate
python -m pip install -U pip
pip uninstall -y onnxruntime onnxruntime-gpu onnxruntime-silicon onnxruntime-extensions
pip install "onnxruntime-gpu>=1.16.1"
Если это не помогло - кажется, что у вас есть еще одно расширение, переустанавливающее onnxruntime
когда SD Webui проверяет требования. Пожалуйста, посмотрите ваш список расширений. Некоторые расширения могут привести к переустановке onnxruntime-gpu
в onnxruntime<1.16.1
каждый раз, когда работает SD Webui.
ORT 1.16.0 имеет ошибку Microsoft/Onnxruntime#17631 - не устанавливайте!
venvLibsite-packages
или (macos/linux) venv/lib/python3.10/site-packages
и посмотрите, есть ли папки с именами, начинающимися с «~» (например, «~ rotobuf "), Удалить ихvenvScripts
или (macos/linux) venv/bin
run terminal или консоль (cmd) там и активируйте тип activate
python -m pip install -U pip
pip uninstall protobuf
pip install "protobuf>=3.20.3"
Если этот метод не помогает - есть другое расширение, которое имеет неправильную версию Protobuf -зависимости, а SD Webui устанавливает его на проверку требований запуска.
.venvScriptsactivate
python -m pip install -U pip
systempythonpython.exe -m pip install -U pip
pip install insightface-0.7.3-cp310-cp310-win_amd64.whl
systempythonpython.exe -m pip install insightface-0.7.3-cp310-cp310-win_amd64.whl
Если после того, как git pull
вы увидите сообщение: Merge made by the 'recursive' strategy
, а затем, когда вы проверяете git status
вы видите, Your branch is ahead of 'origin/main' by
Пожалуйста, сделайте следующее:
Внутри extensionssd-webui-reactor
-терминал или консоль (CMD), а затем:
git reset f48bdf1 --hard
git pull
ИЛИ
Просто удалите папку sd-webui-reactor
в каталоге extensions
, а затем запустите терминал или консоль (CMD) и тип git clone https://github.com/Gourieff/sd-webui-reactor
Если вы столкнетесь с какими -либо проблемами с установкой этого расширения в диспетчера пакетов StabilityMatrix - прочитайте здесь, как решить: #129 (комментарий)
Хороший и быстрый способ проверить обновления расширений: https://github.com/gorieff/sd-webui-extensions-updater
Вы можете использовать реактор с Comfyui.
Для инструкции по установке следуйте
Это программное обеспечение предназначено для того, чтобы быть продуктивным вкладом в быстро растущую индустрию СМИ, сгенерированную AI. Это поможет артистам с такими задачами, как анимирование индивидуального персонажа или использование персонажа в качестве модели для одежды и т. Д.
Разработчики этого программного обеспечения знают о его возможном неэтичном применении и стремятся принимать профилактические меры против них. Мы будем продолжать развивать этот проект в позитивном направлении, придерживаясь закона и этики.
Ожидается, что пользователи этого программного обеспечения будут использовать это программное обеспечение ответственно при соблюдении локального закона. Если используется лицо реального человека, пользователи предлагаются получить согласие от заинтересованного человека и ясно упомяните, что это глубоко при публикации контента в Интернете. Разработчики и участники этого программного обеспечения не несут ответственности за действия конечных пользователей.
Используя это расширение, вы согласны не создавать какой -либо контент, который:
В этом программном обеспечении используются предварительно обученные модели buffalo_l
и inswapper_128.onnx
, которые предоставляются Insightface. Эти модели включены в следующие условия:
Из лицензии insigheface: предварительно обученные модели Insightface доступны только для некоммерческих исследований. Это включает в себя как модели автоматической загрузки, так и загруженные вручную модели.
Пользователи этого программного обеспечения должны строго придерживаться этих условий использования. Разработчики и сопровождающие этого программного обеспечения не несут ответственности за любое неправильное использование предварительно обученных моделей Insightface.
Обратите внимание, что если вы собираетесь использовать это программное обеспечение для любых коммерческих целей, вам нужно будет обучать свои собственные модели или найти модели, которые можно использовать в коммерческих целях.
inswapper_128.onnx
MD5:a3a155b90354160350efd66fed6b3d80
SHA256:e4a3f08c753cb72d04e10aa0f7dbe3deebbf39567d4ead6dce08e98aa49e16af
1k3d68.onnx
MD5:6fb94fcdb0055e3638bf9158e6a108f4
SHA256:df5c06b8a0c12e422b2ed8947b8869faa4105387f199c477af038aa01f9a45cc
2d106det.onnx
MD5:a3613ef9eb3662b4ef88eb90db1fcf26
SHA256:f001b856447c413801ef5c42091ed0cd516fcd21f2d6b79635b1e733a7109dbf
det_10g.onnx
MD5:4c10eef5c9e168357a16fdd580fa8371
SHA256:5838f7fe053675b1c7a08b633df49e7af5495cee0493c7dcf6697200b85b5b91
Пол
MD5:81c77ba87ab38163b0dec6b26f8e2af2
SHA256:4fde69b1c810857b88c64a335084f1c3fe8f01246c9a191b48c7bb756d6652fb
W600K_R50.onnx
MD5:80248d427976241cbd1343889ed132b3
SHA256:4c06341c33c2ca1f86781dab0e829f88ad5b64be9fba56e56bc9ebdefc619e43
Пожалуйста, проверьте хешсумы, если вы загрузите эти модели из неверных (или ненадежных) источников