Englisch | Русский
Um die "Gesichtsmodell" -Axis zu verwenden - sollten Sie Reaktor aktivieren und jedes Gesichtsmodell als Quelle auswählen:
Demo -Bild in voller Größe: xyz_demo_2.png
Demo -Bild in voller Größe: xyz_demo.png
Vergessen Sie nicht, Reaktor zu aktivieren und eine Quelle festzulegen (um "No Source" -Fehler zu verhindern)
<sd-web-ui-folder>modelsreactorfaces
) speichern und in Reaktor laden, wodurch superleichte Gesichtsmodelle der von Ihnen verwendeten Gesichter aufbewahrt werden.A1111 Webui / Webui-forge | SD.Next | Google Colab SD Webui
Wenn Sie automatic1111 SD Webui oder SD Webui Forge verwenden:
https://github.com/Gourieff/sd-webui-reactor
in der "Installation" installieren Von der URL "Registerkarte - und klicken Sie auf" Installieren "Wenn Sie SD.Next verwenden:
automaticvenvScripts
oder (macOS/linux) automatic/venv/bin
, terminal oder Konsole (CMD) für diesen Ordner ausführen und activate
pip install insightface==0.7.3
https://github.com/Gourieff/sd-webui-reactor
in der Registerkarte "Aus der URL" und klicken Sie auf "Installieren".automaticextensionssd-webui-reactor
-Wenn Sie dort den Ordner modelsinsightface
mit der Datei inswapper_128.onnx
sehen, verschieben Sie einfach die Datei in den Ordner automaticmodelsinsightface
Wenn Sie die Cagliostro Colab UI verwenden:
https://github.com/Gourieff/sd-webui-reactor
geben URL "Registerkarte" und klicken Sie auf "Installieren"Mit dieser Software stimmen Sie dem Haftungsausschluss zu
Reaktor erkennt Gesichter in Bildern in der folgenden Reihenfolge:
links> rechts, oben-> unten
Wenn Sie Gesichter angeben müssen, können Sie Indizes für Quell- und Eingabebilder festlegen.
Der Index des ersten erkannten Gesichts beträgt 0.
Sie können Indizes in der Reihenfolge festlegen, die Sie benötigen.
ZB: 0,1,2 (für Quelle); 1,0,2 (für Eingabe).
Dies bedeutet: Das zweite Eingangsgesicht (Index = 1) wird vom ersten Quellgesicht (Index = 0) und so weiter ausgetauscht.
Sie können das Geschlecht angeben, das in Bildern erfasst werden soll.
Reaktor tauscht nur ein Gesicht aus, wenn er dem angegebenen Zustand erfüllt.
Verwenden Sie die Option "Gesicht wiederherstellen". Sie können auch die Option "Upscaler" oder für eine feinere Steuerung ausprobieren. Verwenden Sie einen Upscaler von der Registerkarte "Extras". Sie können auch die Postproduktionsreihenfolge festlegen (ab 0,1.0 Version):
Die alte Logik war das Gegenteil (gehoben -dann wiederhergestellt), was nach der Hochskalierung zu einer schlechteren Gesichtsqualität (und großen Texturunterschieden) führte.
Wählen Sie die Gesichtsnummern aus, die Sie mit der Option "COMMA Separated Face Number (en)" für Swap-Source- und Ergebnisbilder tauschen möchten. Sie können unterschiedliche Indexreihenfolge verwenden.
Dies bedeutet, dass NSFW -Filter festgestellt hat, dass Ihr Bild NSFW ist.
Sie können den Swap auf dem Quellbild oder auf dem generierten Bild oder auf beiden Kontrollkästchen aktivieren. Durch die Aktivierung des Quellbildes können Sie von einer bestimmten Basis aus starten und den Diffusionsprozess darauf anwenden.
Reaktor arbeitet mit Inpainting - aber nur der maskierte Teil wird ausgetauscht.
Bitte verwenden Sie mit der Option "nur maskiert" für "Inpaint Area", wenn Sie "Upscaler" aktiviert haben. Verwenden Sie ansonsten die Option Upscale über die Registerkarte "Extras" oder über den Skriptload (unterhalb des Bildschirms) mit "SD Upscale" oder "Ultimate SD Upscale".
Aus der Version 0.5.0 können Sie Reaktor über die Registerkarte Extras verwenden. Es gibt eine superschnelle Performance und Fähigkeit, Face2Image zu tauschen, um SD -Pipeline zu vermeiden, die dazu führen kann
Sie können Reaktor mit der integrierten Webui-API oder über eine externe API verwenden.
Bitte befolgen Sie diese Seite für die detaillierte Anweisung.
Bitte überprüfen Sie den Pfad, auf dem das Modell "Inwapper_128.onnx" gespeichert ist. Es muss sich im Ordner stable-diffusion-webuimodelsinsightface
befinden. Bewegen Sie das Modell dort, wenn es in einem anderen Verzeichnis gespeichert ist.
(Für Mac M1/M2 -Benutzer) Wenn Sie beim Versuch, Inssightface zu installieren, Fehler erhalten, lesen Sie bitte #42
(Für Windows -Benutzer) Wenn Sie VS C ++ Build -Tools oder MS gegenüber 2022 installiert haben, aber dennoch ein Problem haben, versuchen Sie es mit dem nächsten Schritt:
(Für OS -Benutzer) Wenn das Problem noch da ist, dann machen Sie Folgendes:
venvLibsite-packages
Ordner oder (macOS/linux) venv/lib/python3.10/site-packages
~
(z. B. "~ rotobuf") - löschen Sie sievenvScripts
oder (macOS/linux) venv/bin
activate
auspip 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
ein, Sie können Ihr Terminal oder Ihre Konsole schließen und Ihr SD -Webui starten. Reaktor sollte in Ordnung beginnen - wenn nicht, willkommen im Abschnitt "Ausgaben".Zuallererst müssen Sie alle anderen Roop -basierten Erweiterungen deaktivieren:
Alternative Lösungen:
Wahrscheinlich müssen Sie die Erweiterung "SD-CN-Animation" deaktivieren (oder vielleicht etwas anderes, das den Konflikt verursacht)
Dieser Fehler kann auftreten, wenn mit der Modelldatei inswapper_128.onnx
falsch ist
Versuchen Sie, es von hier aus manuell herunterzuladen und in die stable-diffusion-webuimodelsinsightface
ersetzen vorhandene
venvLibsite-packages
oder (macOS/linux) venv/lib/python3.10/site-packages
und prüfen Sie, ob Ordner mit Namen von "~" beginnen (z. B. "~ rotobuf "), löschen Sie sievenvScripts
oder (macOS/Linux) venv/bin
Run Terminal oder Konsole (CMD) und typern Sie activate
python -m pip install -U pip
pip uninstall -y onnxruntime onnxruntime-gpu onnxruntime-silicon onnxruntime-extensions
pip install "onnxruntime-gpu>=1.16.1"
Wenn es nicht geholfen hat - es scheint, dass Sie eine andere Erweiterung haben, in der onnxruntime
neu installiert wird, wenn SD Webui die Anforderungen an die Anforderungen überprüft. Bitte beachten Sie Ihre Erweiterungsliste. Einige Erweiterungen können dazu führen, dass die onnxruntime-gpu
jedes Mal, wenn SD Webui ausgeführt wird, eine Neuinstallation von onnxruntime<1.16.1
verursacht.
ORT 1.16.0 hat einen Fehler Microsoft/OnnxRuntime#17631 - Installieren Sie ihn nicht!
venvLibsite-packages
oder (macOS/linux) venv/lib/python3.10/site-packages
und prüfen Sie, ob Ordner mit Namen von "~" beginnen (z. B. "~ rotobuf "), löschen Sie sievenvScripts
oder (macOS/Linux) venv/bin
Run Terminal oder Konsole (CMD) und typern Sie activate
python -m pip install -U pip
pip uninstall protobuf
pip install "protobuf>=3.20.3"
Wenn diese Methode nicht hilft - es gibt eine andere Erweiterung, die eine falsche Version von Protobuf -Abhängigkeit hat, und SD Webui installiert sie in einer Startanforderungenprüfung
.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
Wenn Sie nach git pull
die Nachricht sehen: Merge made by the 'recursive' strategy
, und wenn Sie git status
überprüfen Your branch is ahead of 'origin/main' by
Bitte machen Sie den nächsten:
Innerhalb der extensionssd-webui-reactor
-Laufterminal oder Konsole (CMD) und dann:
git reset f48bdf1 --hard
git pull
ODER
Löschen Sie einfach den Ordner sd-webui-reactor
im Verzeichnis extensions
und führen Sie dann Terminal oder Konsole (CMD) aus und geben Sie git clone https://github.com/Gourieff/sd-webui-reactor
ein
Wenn Sie Probleme mit der Installation dieser Erweiterung im Stabilitätsmatrix -Paket -Manager treffen - lesen Sie hier, wie Sie gelöst werden: #129 (Kommentar).
Ein guter und schneller Weg, um nach Erweiterungsaktualisierungen zu überprüfen: https://github.com/gourieff/sd-webui-outtesions-Updater
Sie können Reaktor mit bequemer verwenden.
Für die Installationsanweisung folgen Sie dem Reaktorknoten -Repo
Diese Software soll einen produktiven Beitrag zur schnell wachsenden Medienbranche in der A-generierten Medien leisten. Es wird Künstlern bei Aufgaben wie Animieren eines benutzerdefinierten Charakters oder der Verwendung des Charakters als Modell für Kleidung usw. helfen.
Die Entwickler dieser Software sind sich seiner möglichen unethischen Anwendung bewusst und sind bestrebt, vorbeugende Maßnahmen gegen sie zu ergreifen. Wir werden dieses Projekt weiter in positive Richtung entwickeln und gleichzeitig an Recht und Ethik einhalten.
Von Benutzern dieser Software wird erwartet, dass sie diese Software verantwortungsbewusst verwenden und gleichzeitig das lokale Gesetz abhalten. Wenn das Gesicht einer echten Person verwendet wird, wird vorgeschlagen, dass Benutzer die Zustimmung der betroffenen Person einholen und deutlich erwähnen, dass es sich bei der Online -Veröffentlichung von Inhalten um eine Deepfake handelt. Entwickler und Mitwirkende dieser Software sind nicht für Aktionen von Endbenutzern verantwortlich.
Durch die Verwendung dieser Erweiterung sind Sie sich damit einverstanden, keinen Inhalt zu erstellen, der:
Diese Software verwendet die vorgeborenen Modelle buffalo_l
und inswapper_128.onnx
, die von Insightface bereitgestellt werden. Diese Modelle sind unter folgenden Bedingungen enthalten:
Aus der Inschiffer-Lizenz: Die vorgebrachten Modelle des Insightface sind nur für nichtkommerzielle Forschungszwecke verfügbar. Dies umfasst sowohl automatische Modelle für automatische Downloading als auch manuell heruntergeladene Modelle.
Benutzer dieser Software müssen diese Nutzungsbedingungen streng einhalten. Die Entwickler und Betreuer dieser Software sind nicht für den Missbrauch der vorgeborenen Modelle von Insightface verantwortlich.
Bitte beachten Sie, dass Sie, wenn Sie diese Software für kommerzielle Zwecke verwenden möchten, Ihre eigenen Modelle trainieren oder Modelle finden müssen, die kommerziell verwendet werden können.
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
Bitte überprüfen Sie Hashsums, wenn Sie diese Modelle aus nicht festgelegten (oder nicht vertrauenswürdigen) Quellen herunterladen