الإنجليزية | рсتمر
لاستخدام محور "نموذج الوجه" - يجب عليك تمكين المفاعل واختيار أي نموذج للوجه كمصدر:
الصورة التجريبية بالحجم الكامل: xyz_demo_2.png
الصورة التجريبية بالحجم الكامل: xyz_demo.png
لا تنس تمكين المفاعل وتعيين أي مصدر (لمنع خطأ "لا مصدر")
<sd-web-ui-folder>modelsreactorfaces
) وتحميلها في مفاعل ، مع الحفاظ على نماذج الوجه خفيفة الوزن من الوجوه التي تستخدمها ؛A1111 Webui / Webui-Forge | SD.NEXT | Google Colab SD Webui
إذا كنت تستخدم Automatic1111 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
إذا كنت تستخدم CAGLIOSTRO COLAB UI:
https://github.com/Gourieff/sd-webui-reactor
reeact في "التثبيت من" عنوان URL "علامة التبويب - وانقر فوق" تثبيت "باستخدام هذا البرنامج ، فأنت توافق على إخلاء المسئولية
يكتشف المفاعل الوجوه في الصور بالترتيب التالي:
اليسار> اليمين ، أعلى> أسفل
وإذا كنت بحاجة إلى تحديد الوجوه ، فيمكنك تعيين فهارس للمصدر والإدخال.
فهرس الوجه الأول المكتشف هو 0.
يمكنك تعيين فهارس بالترتيب الذي تحتاجه.
على سبيل المثال: 0،1،2 (للمصدر) ؛ 1،0،2 (للمدخلات).
هذا يعني: سيتم تبديل وجه الإدخال الثاني (الفهرس = 1) بواسطة وجه المصدر الأول (الفهرس = 0) وما إلى ذلك.
يمكنك تحديد الجنس لاكتشافه في الصور.
سيقوم المفاعل بتبديل الوجه فقط إذا كان يفي بالشرط المحدد.
استخدم خيار "استعادة الوجه". يمكنك أيضًا تجربة خيار "upscaler" أو للتحكم الأكثر دقة ، استخدام Upscaler من علامة التبويب "الإضافات". يمكنك أيضًا تعيين أمر ما بعد الإنتاج (من 0.1.0 الإصدار):
كان المنطق القديم عكس ذلك (راقي -> ثم استعادة) ، مما أدى إلى جودة وجها للوجه (واختلافات الملمس الكبيرة) بعد الارتفاع.
حدد أرقام الوجه التي ترغب في تبديلها باستخدام خيار "رقم (أرقام) الوجه المفصل" لتبادل المصور والصور الناتجة. يمكنك استخدام ترتيب فهرس مختلف.
هذا يعني أن مرشح NSFW اكتشف أن صورتك هي NSFW.
يمكنك اختيار تنشيط المبادلة على الصورة المصدر أو على الصورة التي تم إنشاؤها ، أو على كلاهما باستخدام مربعات الاختيار. يتيح لك التنشيط على صورة المصدر البدء من قاعدة معينة وتطبيق عملية الانتشار عليها.
يعمل المفاعل مع inpainting - ولكن سيتم تبديل الجزء المقنع فقط.
يرجى استخدام خيار "ملثمين فقط" لـ "inpaint area" إذا قمت بتمكين "Upscaler". وإلا ، استخدم الخيار الراقي عبر علامة التبويب "الإضافات" أو عبر محمل البرنامج النصي (أسفل الشاشة) مع "SD راقي" أو "Ultimate SD Rachale".
من الإصدار 0.5.0 ، يمكنك استخدام المفاعل عبر علامة التبويب الإضافات. إنه يعطي perfomance الفائقة والقدرة على مبادلة Face2Image لتجنب خط أنابيب SD الذي يمكن أن يسبب انخراطًا في تفاصيل الصورة الأصلية
يمكنك استخدام المفاعل مع واجهة برمجة تطبيقات WebUI المدمجة أو عبر واجهة برمجة تطبيقات خارجي.
يرجى اتباع هذه الصفحة للحصول على التعليمات التفصيلية.
من فضلك ، تحقق من المسار الذي يتم فيه تخزين "inswapper_128.onnx". يجب أن يكون داخل المجلد stable-diffusion-webuimodelsinsightface
. انقل النموذج هناك إذا تم تخزينه في دليل مختلف.
(لمستخدمي Mac M1/M2) إذا تلقيت أخطاء عند محاولة تثبيت Insightface - يرجى قراءة #42
(بالنسبة لمستخدمي Windows) إذا كان لديك VS C ++ Build Tools أو 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-Enimation" (أو ربما الآخر الذي يسبب الصراع)
قد يحدث هذا الخطأ إذا كان هناك خطأ في ملف النموذج inswapper_128.onnx
حاول تنزيله يدويًا من هنا ووضعه في stable-diffusion-webuimodelsinsightface
استبدال واحد موجود
venvLibsite-packages
أو (macos/linux) venv/lib/python3.10/site-packages
ومعرفة ما إذا كانت هناك أي مجلدات مع أسماء تبدأ من "~" (على سبيل المثال " ") ، حذفهاvenvScripts
أو (MacOS/Linux) venv/bin
Run Terminal أو Console (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
ومعرفة ما إذا كانت هناك أي مجلدات مع أسماء تبدأ من "~" (على سبيل المثال " ") ، حذفهاvenvScripts
أو (MacOS/Linux) venv/bin
Run Terminal أو Console (CMD) هناك activate
النوعpython -m pip install -U pip
pip uninstall protobuf
pip install "protobuf>=3.20.3"
إذا لم تساعد هذه الطريقة - فهناك بعض الامتدادات الأخرى التي لديها إصدار خاطئ من Protobuf Dependence و 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
Your branch is ahead of 'origin/main' by
الرسالة: Merge made by the 'recursive' strategy
، ثم عند git status
من فضلك قم بالقيام التالي:
داخل extensionssd-webui-reactor
تشغيل أو وحدة تحكم (CMD) ثم:
git reset f48bdf1 --hard
git pull
أو
ما عليك سوى حذف المجلد sd-webui-reactor
داخل دليل extensions
ثم قم بتشغيل المحطة أو وحدة التحكم (CMD) واكتب git clone https://github.com/Gourieff/sd-webui-reactor
إذا واجهت أي مشكلات في تثبيت هذا الامتداد في مدير حزمة الاستقرار - اقرأ هنا كيفية حل: #129 (تعليق)
طريقة جيدة وسريعة للتحقق من تحديثات الامتدادات: https://github.com/gourieff/sd-webui-extensions updater
يمكنك استخدام المفاعل مع comfyui.
للحصول على تعليمات التثبيت ، اتبع ريبو عقدة المفاعل
يهدف هذا البرنامج إلى أن يكون مساهمة مثمرة في صناعة الوسائط التي تم إنشاؤها بواسطة AI. سوف يساعد الفنانين في مهام مثل تحريك شخصية مخصصة أو استخدام الحرف كنموذج للملابس وما إلى ذلك.
يدرك مطورو هذا البرنامج تطبيقه غير الأخلاقي المحتمل ويلتزمون اتخاذ تدابير وقائية ضدهم. سنستمر في تطوير هذا المشروع في الاتجاه الإيجابي مع الالتزام بالقانون والأخلاق.
من المتوقع أن يستخدم مستخدمو هذا البرنامج هذا البرنامج بمسؤولية أثناء الالتزام بالقانون المحلي. إذا تم استخدام وجه شخص حقيقي ، يُقترح أن يحصل المستخدمون على الموافقة من الشخص المعني وذكر بوضوح أنه أمر عميق عند نشر المحتوى عبر الإنترنت. المطورين والمساهمين في هذا البرنامج ليسوا مسؤولين عن تصرفات المستخدمين النهائيين.
باستخدام هذا الملحق ، توافق على عدم إنشاء أي محتوى:
يستخدم هذا البرنامج النماذج التي تم تدريبها مسبقًا buffalo_l
و inswapper_128.onnx
، والتي يتم توفيرها بواسطة Insightface. يتم تضمين هذه النماذج في ظل الشروط التالية:
من ترخيص Insighface: تتوفر نماذج 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
Genderage.onnx
MD5:81c77ba87ab38163b0dec6b26f8e2af2
SHA256:4fde69b1c810857b88c64a335084f1c3fe8f01246c9a191b48c7bb756d6652fb
W600K_R50.onnx
MD5:80248d427976241cbd1343889ed132b3
SHA256:4c06341c33c2ca1f86781dab0e829f88ad5b64be9fba56e56bc9ebdefc619e43
يرجى التحقق من hashsums إذا قمت بتنزيل هذه النماذج من مصادر غير موثوق بها (أو غير موثوق بها)