Anglais | Русский
Pour utiliser l'axe "modèle de visage" - vous devez activer le réacteur et choisir n'importe quel modèle de visage comme source:
Image de démonstration pleine grandeur: xyz_demo_2.png
Image de démonstration pleine grandeur: xyz_demo.png
N'oubliez pas d'activer le réacteur et de définir n'importe quelle source (pour éviter l'erreur "sans source")
<sd-web-ui-folder>modelsreactorfaces
) et les charger dans Reactor, en gardant des modèles de visage super légers des faces que vous utilisez;A1111 webui / webui-forge | Sd.next | Google Colab SD Webui
Si vous utilisez Automatic1111 SD webui ou sd webui forge:
https://github.com/Gourieff/sd-webui-reactor
dans "l'installation à partir de l'URL "Tab - et cliquez sur" Installer "Si vous utilisez sd.next:
automaticvenvScripts
ou (macOS / Linux) automatic/venv/bin
, Exécuter le terminal ou la console (CMD) pour ce dossier et type activate
pip install insightface==0.7.3
https://github.com/Gourieff/sd-webui-reactor
dans l'onglet "Installer à partir de l'URL" et cliquez sur "Installer"automaticextensionssd-webui-reactor
- Si vous voyez des modelsinsightface
Folder avec le fichier inswapper_128.onnx
, déplacez simplement le fichier vers le dossier automaticmodelsinsightface
Si vous utilisez Cagliostro Colab UI:
https://github.com/Gourieff/sd-webui-reactor
dans "l'installation à partir de Onglet URL - et cliquez sur "Installer"En utilisant ce logiciel, vous êtes d'accord avec la clause de non-responsabilité
Le réacteur détecte les visages dans les images dans l'ordre suivant:
gauche-> droite, en haut> en bas
Et si vous avez besoin de spécifier les faces, vous pouvez définir des index pour les images source et entrée.
L'indice de la première face détectée est 0.
Vous pouvez définir des index dans l'ordre dont vous avez besoin.
Par exemple: 0,1,2 (pour la source); 1,0,2 (pour l'entrée).
Cela signifie: la deuxième face d'entrée (index = 1) sera échangée par la première face source (index = 0) et ainsi de suite.
Vous pouvez spécifier le sexe pour détecter les images.
Le réacteur échangera un visage uniquement s'il remplit la condition donnée.
Utilisez l'option "Restore Face". Vous pouvez également essayer l'option "UpScaler" ou pour un contrôle plus fin, utilisez un onglet "Extras". Vous pouvez également définir l'ordre de postproduction (à partir de la version 0.1.0):
L'ancienne logique était le contraire (haut de gamme -> puis restaurer), ce qui a entraîné une bonne qualité du visage (et de grandes différences de texture) après la mise à l'échelle.
Sélectionnez les numéros de face que vous souhaitez échanger à l'aide de l'option "Numéro de visage séparée par les virgules" pour les images d'échanges et de résultats. Vous pouvez utiliser un ordre d'index différent.
Cela signifie que le filtre NSFW a détecté que votre image est NSFW.
Vous pouvez choisir d'activer l'échange sur l'image source ou sur l'image générée, ou sur les deux à l'aide des cases à cocher. L'activation de l'image source vous permet de commencer à partir d'une base donnée et de lui appliquer le processus de diffusion.
Le réacteur fonctionne avec l'intervention - mais seule la partie masquée sera échangée.
Veuillez utiliser avec l'option "uniquement masquée" pour "zone d'inscription" si vous avez activé "UpScaler". Sinon, utilisez l'option haut de gamme via l'onglet Extras ou via le chargeur de script (sous l'écran) avec "SD haut de gamme" ou "Ultimate SD haut de gamme".
À partir de la version 0.5.0, vous pouvez utiliser Reactor via l'onglet Extras. Il donne une perfomance et une capacité superfas
Vous pouvez utiliser Reactor avec l'API WebUI intégrée ou via une API externe.
Veuillez suivre cette page pour l'instruction détaillée.
S'il vous plaît, vérifiez le chemin où le modèle "inswapper_128.onnx" est stocké. Il doit être à l'intérieur du dossier stable-diffusion-webuimodelsinsightface
. Déplacez le modèle là-bas s'il est stocké dans un autre répertoire.
(pour les utilisateurs Mac M1 / M2) Si vous obtenez des erreurs lorsque vous essayez d'installer Insightface - veuillez lire # 42
(pour les utilisateurs de Windows) Si vous avez des outils de construction VS C ++ ou MS vs 2022 installés mais que vous avez toujours un problème, essayez l'étape suivante:
(pour tous les utilisateurs du système d'exploitation) Si le problème est toujours là, faites ce qui suit:
venvLibsite-packages
ou (macOS / Linux) venv/lib/python3.10/site-packages
~
(par exemple "~ rotobuf") - supprimez-lesvenvScripts
ou (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
, vous pouvez fermer votre terminal ou console et démarrer votre webui SD, le réacteur doit démarrer OK - sinon, bienvenue dans la section des problèmes.Tout d'abord - vous devez désactiver toutes les autres extensions basées sur ROOP:
Solutions alternatives:
Vous devez probablement désactiver l'extension "SD-CN-Animation" (ou peut-être une autre qui provoque le conflit)
Cette erreur peut se produire s'il y a un tort avec le fichier modèle inswapper_128.onnx
Essayez de le télécharger manuellement à partir d'ici et mettez-le à l' stable-diffusion-webuimodelsinsightface
en remplacement de celui existant
venvLibsite-packages
ou (macOS / Linux) venv/lib/python3.10/site-packages
et voyez s'il y a des dossiers avec des noms à partir de "~" (par exemple "~ Rotobuf "), supprimez-lesvenvScripts
ou (macOS / Linux) venv/bin
Run Terminal ou Console (CMD) et tapez activate
python -m pip install -U pip
pip uninstall -y onnxruntime onnxruntime-gpu onnxruntime-silicon onnxruntime-extensions
pip install "onnxruntime-gpu>=1.16.1"
Si cela n'a pas aidé - il semble que vous ayez une autre extension réinstaller onnxruntime
lorsque SD Webui vérifie les exigences. Veuillez consulter votre liste d'extensions. Certaines extensions peuvent provoquer la réinstallation de onnxruntime-gpu
à onnxruntime<1.16.1
Chaque fois que SD Webui s'exécute.
ORT 1.16.0 a un bug Microsoft / onnxruntime # 17631 - Ne l'installez pas!
venvLibsite-packages
ou (macOS / Linux) venv/lib/python3.10/site-packages
et voyez s'il y a des dossiers avec des noms à partir de "~" (par exemple "~ Rotobuf "), supprimez-lesvenvScripts
ou (macOS / Linux) venv/bin
Run Terminal ou Console (CMD) et tapez activate
python -m pip install -U pip
pip uninstall protobuf
pip install "protobuf>=3.20.3"
Si cette méthode n'aide pas - il existe une autre extension qui a une mauvaise version de la dépendance Protobuf et SD Webui l'installe sur une vérification des exigences de démarrage
.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
Si après git pull
vous voyez le message: Merge made by the 'recursive' strategy
et ensuite lorsque vous vérifiez git status
vous voyez que Your branch is ahead of 'origin/main' by
Veuillez faire le suivant:
À l'intérieur des extensionssd-webui-reactor
Terminal ou console (CMD) puis:
git reset f48bdf1 --hard
git pull
OU
Supprimez simplement le dossier sd-webui-reactor
dans le répertoire extensions
, puis exécutez le terminal ou la console (CMD) et tapez git clone https://github.com/Gourieff/sd-webui-reactor
Si vous rencontrez des problèmes avec l'installation de cette extension dans le gestionnaire de package StabilitéMatrix - Lisez ici comment résoudre: # 129 (commentaire)
Un moyen bon et rapide de vérifier les mises à jour des extensions: https://github.com/gourieff/sd-webui-extensions-updater
Vous pouvez utiliser Reactor avec Comfyui.
Pour l'instruction d'installation, suivez le réacteur REPO
Ce logiciel est censé être une contribution productive à l'industrie des médias générés par l'IA en croissance rapide. Il aidera les artistes à des tâches telles que l'animation d'un personnage personnalisé ou l'utilisation du personnage comme modèle de vêtements, etc.
Les développeurs de ce logiciel sont conscients de son application contraire à l'éthique possible et s'engagent à prendre des mesures préventives contre eux. Nous continuerons à développer ce projet dans l'orientation positive tout en adhérant au droit et à l'éthique.
Les utilisateurs de ce logiciel devraient utiliser ce logiciel de manière responsable tout en constant la loi locale. Si le visage d'une vraie personne est utilisé, les utilisateurs sont suggérés d'obtenir le consentement de la personne concernée et de mentionner clairement qu'il s'agit d'unfake Deep lors de la publication de contenu en ligne. Les développeurs et les contributeurs de ce logiciel ne sont pas responsables des actions des utilisateurs finaux.
En utilisant cette extension, vous êtes d'accord pour ne pas créer de contenu qui:
Ce logiciel utilise les modèles prélevés buffalo_l
et inswapper_128.onnx
, qui sont fournis par Insightface. Ces modèles sont inclus dans les conditions suivantes:
De la licence InsighFace: les modèles pré-formés de Insightface sont disponibles à des fins de recherche non commerciales uniquement. Cela comprend à la fois des modèles de téléchargement automatique et des modèles téléchargés manuellement.
Les utilisateurs de ce logiciel doivent strictement adhérer à ces conditions d'utilisation. Les développeurs et les responsables de ce logiciel ne sont pas responsables de toute utilisation abusive des modèles pré-formés d'Insightface.
Veuillez noter que si vous avez l'intention d'utiliser ce logiciel à des fins commerciales, vous devrez former vos propres modèles ou trouver des modèles qui peuvent être utilisés commercialement.
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
Genderage.onnx
MD5:81c77ba87ab38163b0dec6b26f8e2af2
SHA256:4fde69b1c810857b88c64a335084f1c3fe8f01246c9a191b48c7bb756d6652fb
w600k_r50.onnx
MD5:80248d427976241cbd1343889ed132b3
SHA256:4c06341c33c2ca1f86781dab0e829f88ad5b64be9fba56e56bc9ebdefc619e43
Veuillez consulter Hashsums si vous téléchargez ces modèles à partir de sources non vérifiées (ou non fiables)