Bahasa Inggris | Рсский
Untuk menggunakan sumbu "model wajah" - Anda harus mengaktifkan reaktor dan memilih model wajah apa pun sebagai sumber:
Gambar demo ukuran penuh: xyz_demo_2.png
Gambar demo ukuran penuh: xyz_demo.png
Jangan lupa untuk mengaktifkan reaktor dan mengatur sumber apa pun (untuk mencegah kesalahan "tidak ada sumber")
<sd-web-ui-folder>modelsreactorfaces
) dan memuatnya ke dalam reaktor, menjaga model wajah super ringan dari wajah yang Anda gunakan;A1111 WEBUI / WEBUI-FORGE | Sd.next | Google Colab SD Webui
Jika Anda menggunakan WebUI SD Automatic1111 SD atau SD WebUI Forge:
https://github.com/Gourieff/sd-webui-reactor
di "Install dari URL "tab - dan klik" Instal "Jika Anda menggunakan SD.Next:
automaticvenvScripts
atau (macos/linux) automatic/venv/bin
, jalankan terminal atau konsol (CMD) untuk folder itu dan ketik activate
pip install insightface==0.7.3
https://github.com/Gourieff/sd-webui-reactor
di tab "Instal dari URL" dan klik "Instal"automaticextensionssd-webui-reactor
-jika Anda melihat ada modelsinsightface
folder dengan file inswapper_128.onnx
, cukup pindahkan file ke folder automaticmodelsinsightface
Jika Anda menggunakan cagliostro colab UI:
https://github.com/Gourieff/sd-webui-reactor
di "instal dari" URL "tab - dan klik" Instal "Menggunakan perangkat lunak ini Anda setuju dengan penafian
Reaktor mendeteksi wajah dalam gambar dalam urutan berikut:
Kiri-> Kanan, Top-> Bawah
Dan jika Anda perlu menentukan wajah, Anda dapat mengatur indeks untuk sumber dan input gambar.
Indeks wajah yang terdeteksi pertama adalah 0.
Anda dapat mengatur indeks dalam urutan yang Anda butuhkan.
Misalnya: 0,1,2 (untuk sumber); 1,0,2 (untuk input).
Ini berarti: Wajah input kedua (indeks = 1) akan ditukar oleh wajah sumber pertama (indeks = 0) dan seterusnya.
Anda dapat menentukan jenis kelamin untuk mendeteksi gambar.
Reaktor akan menukar wajah hanya jika memenuhi kondisi yang diberikan.
Gunakan opsi "Kembalikan Wajah". Anda juga dapat mencoba opsi "Upscaler" atau untuk kontrol yang lebih halus, gunakan Upscaler dari tab "Extra". Anda juga dapat mengatur pesanan pascaproduksi (dari versi 0.1.0):
Logika lama adalah sebaliknya (kelas atas -> lalu restore), menghasilkan kualitas wajah yang lebih buruk (dan perbedaan tekstur besar) setelah peningkatan.
Pilih nomor wajah yang ingin Anda bertukar menggunakan opsi "comma terpisah nomor wajah" untuk sumber swap dan hasil hasil. Anda dapat menggunakan urutan indeks yang berbeda.
Ini berarti filter NSFW mendeteksi bahwa gambar Anda adalah NSFW.
Anda dapat memilih untuk mengaktifkan swap pada gambar sumber atau pada gambar yang dihasilkan, atau pada keduanya menggunakan kotak centang. Mengaktifkan gambar sumber memungkinkan Anda untuk memulai dari basis yang diberikan dan menerapkan proses difusi padanya.
Reaktor bekerja dengan inpainting - tetapi hanya bagian bertopeng yang akan ditukar.
Harap gunakan dengan opsi "hanya bertopeng" untuk "area inpaint" jika Anda mengaktifkan "Upscaler". Jika tidak, gunakan opsi kelas atas melalui tab Extra atau melalui loader skrip (di bawah layar) dengan "SD kelas atas" atau "Ultimate SD kelas atas".
Dari versi 0.5.0 Anda dapat menggunakan reaktor melalui tab Extra. Ini memberikan perfomansi super cepat dan kemampuan untuk bertukar face2Image menghindari pipa SD yang dapat menyebabkan perbaikan detail gambar asli
Anda dapat menggunakan reaktor dengan API WebUI bawaan atau melalui API eksternal.
Silakan ikuti halaman ini untuk instruksi terperinci.
Tolong, periksa jalur di mana model "inswapper_128.onnx" disimpan. Itu harus berada di dalam folder stable-diffusion-webuimodelsinsightface
. Pindahkan model di sana jika disimpan di direktori yang berbeda.
(Untuk pengguna Mac M1/M2) Jika Anda mendapatkan kesalahan saat mencoba menginstal InsightFace - silakan baca #42
(Untuk pengguna Windows) Jika Anda memiliki alat build vs C ++ atau MS vs 2022 yang diinstal tetapi masih memiliki masalah, maka coba langkah selanjutnya:
(Untuk pengguna OS mana pun) Jika masalahnya masih ada, maka lakukan hal berikut:
venvLibsite-packages
atau (MacOS/Linux) venv/lib/python3.10/site-packages
~
(misalnya "~ rotobuf") - hapusvenvScripts
atau (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
, Anda dapat menutup terminal atau konsol Anda dan memulai SD WebUI Anda, reaktor harus mulai OK - jika tidak, selamat datang di bagian masalah.Pertama -tama - Anda perlu menonaktifkan ekstensi berbasis roop lainnya:
Solusi Alternatif:
Mungkin, Anda perlu menonaktifkan perpanjangan "SD-CN-animasi" (atau mungkin beberapa yang menyebabkan konflik)
Kesalahan ini dapat terjadi jika ada salah dengan file model inswapper_128.onnx
Cobalah untuk mengunduhnya secara manual dari sini dan letakkan di stable-diffusion-webuimodelsinsightface
menggantikan yang sudah ada
venvLibsite-packages
atau (macOS/linux) venv/lib/python3.10/site-packages
dan lihat apakah ada folder dengan nama mulai dari "~" (misalnya "~ rotobuf "), hapus merekavenvScripts
atau (macos/linux) venv/bin
run terminal atau konsol (cmd) di sana dan ketik activate
python -m pip install -U pip
pip uninstall -y onnxruntime onnxruntime-gpu onnxruntime-silicon onnxruntime-extensions
pip install "onnxruntime-gpu>=1.16.1"
Jika tidak membantu - tampaknya Anda memiliki ekstensi lain yang menginstal ulang onnxruntime
ketika SD WebUI memeriksa persyaratan. Silakan lihat daftar ekstensi Anda. Beberapa ekstensi dapat menyebabkan pemasangan kembali onnxruntime-gpu
ke onnxruntime<1.16.1
Setiap kali SD WebUI berjalan.
ORT 1.16.0 memiliki bug Microsoft/OnnxRuntime#17631 - Jangan Instal!
venvLibsite-packages
atau (macOS/linux) venv/lib/python3.10/site-packages
dan lihat apakah ada folder dengan nama mulai dari "~" (misalnya "~ rotobuf "), hapus merekavenvScripts
atau (macos/linux) venv/bin
run terminal atau konsol (cmd) di sana dan ketik activate
python -m pip install -U pip
pip uninstall protobuf
pip install "protobuf>=3.20.3"
Jika metode ini tidak membantu - ada beberapa ekstensi lain yang memiliki versi ketergantungan protobuf yang salah dan SD WebUI menginstalnya pada pemeriksaan persyaratan startup
.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
Jika setelah git pull
Anda melihat pesan: Merge made by the 'recursive' strategy
dan kemudian ketika Anda memeriksa git status
Anda melihat Your branch is ahead of 'origin/main' by
Harap lakukan yang berikutnya:
Di dalam extensionssd-webui-reactor
run terminal atau konsol (CMD) dan kemudian:
git reset f48bdf1 --hard
git pull
ATAU
Cukup hapus folder sd-webui-reactor
di dalam direktori extensions
dan kemudian jalankan terminal atau konsol (cmd) dan ketik git clone https://github.com/Gourieff/sd-webui-reactor
Jika Anda menghadapi masalah apa pun dengan menginstal ekstensi ini di StabilityMatrix Package Manager - Baca di sini cara memecahkan: #129 (komentar)
Cara yang baik dan cepat untuk memeriksa pembaruan ekstensi: https://github.com/gourieff/sd-webui-extensions-updater
Anda dapat menggunakan reaktor dengan comfyui.
Untuk instruksi instalasi, ikuti repo simpul reaktor
Perangkat lunak ini dimaksudkan sebagai kontribusi yang produktif bagi industri media yang dihasilkan AI yang berkembang pesat. Ini akan membantu artis dengan tugas -tugas seperti menjiwai karakter khusus atau menggunakan karakter sebagai model untuk pakaian dll.
Pengembang perangkat lunak ini menyadari kemungkinan aplikasi yang tidak etis dan berkomitmen untuk mengambil tindakan pencegahan terhadap mereka. Kami akan terus mengembangkan proyek ini ke arah positif sambil mematuhi hukum dan etika.
Pengguna perangkat lunak ini diharapkan menggunakan perangkat lunak ini secara bertanggung jawab saat mematuhi hukum setempat. Jika wajah orang sungguhan digunakan, pengguna disarankan untuk mendapatkan persetujuan dari orang yang bersangkutan dan dengan jelas menyebutkan bahwa itu adalah Deepfake ketika memposting konten secara online. Pengembang dan kontributor perangkat lunak ini tidak bertanggung jawab atas tindakan pengguna akhir.
Dengan menggunakan ekstensi ini, Anda setuju untuk tidak membuat konten apa pun yang:
Perangkat lunak ini menggunakan model pra-terlatih buffalo_l
dan inswapper_128.onnx
, yang disediakan oleh InsightFace. Model -model ini termasuk dalam kondisi berikut:
Dari lisensi Inighface: Model pra-terlatih InsightFace tersedia hanya untuk tujuan penelitian non-komersial. Ini termasuk model penurunan beban otomatis dan model yang diunduh secara manual.
Pengguna perangkat lunak ini harus sepenuhnya mematuhi kondisi penggunaan ini. Pengembang dan pengelola perangkat lunak ini tidak bertanggung jawab atas penyalahgunaan model pra-terlatih Insightface.
Harap dicatat bahwa jika Anda bermaksud menggunakan perangkat lunak ini untuk tujuan komersial apa pun, Anda perlu melatih model Anda sendiri atau menemukan model yang dapat digunakan secara komersial.
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
Silakan periksa hashsum jika Anda mengunduh model ini dari sumber yang tidak diverifikasi (atau tidak dipercaya)