英语| n
要使用“面部模型”轴 - 您应该启用反应堆并选择任何面部模型作为来源:
全尺寸演示图像:xyz_demo_2.png
全尺寸演示图像:xyz_demo.png
不要忘记启用反应堆并设置任何源(以防止“无源”错误)
<sd-web-ui-folder>modelsreactorfaces
中)并将它们加载到反应器中,使您使用的面部的超轻质面部模型保持;A1111 webui / webui-forge | sd.next | Google Colab SD WebUI
如果使用自动1111 SD WebUI或SD WebUI Forge:
https://github.com/Gourieff/sd-webui-reactor
在“安装中”从URL“ TAB-”单击“安装”如果您使用sd.next:
automaticvenvScripts
或(MacOS/Linux) automatic/venv/bin
,该文件夹的运行终端或控制台(CMD),然后键入activate
pip install insightface==0.7.3
https://github.com/Gourieff/sd-webui-reactor
在“ url” TAB中,然后单击“安装”选项卡并单击“安装”automaticextensionssd-webui-reactor
Directory-如果您看到使用文件inswapper_128.onnx
的modelsinsightface
文件夹,只需将文件移动到automaticmodelsinsightface
文件夹如果您使用cagliostro colab ui:
https://github.com/Gourieff/sd-webui-reactor
在“从URL“选项卡 - 然后单击“安装”使用此软件,您同意免责声明
反应堆按以下顺序检测图像中的面孔:
左 - >右,top->底部
而且,如果您需要指定面部,则可以为源和输入图像设置索引。
第一个检测到的面部的索引为0。
您可以按照所需的顺序设置索引。
例如:0,1,2(用于来源); 1,0,2(输入)。
这意味着:第二个输入面(索引= 1)将被第一个源面(索引= 0)等交换。
您可以指定要在图像中检测到的性别。
反应器只有在符合给定状态的情况下才能交换脸部。
使用“还原面”选项。您还可以尝试“上放大器”选项,也可以为了获得更优质的控件,请使用“ Extras”选项卡中的上放大器。您还可以设置后期生产订单(来自0.1.0版本):
旧的逻辑是相反的(高档 - >还原),在升级后,面部质量(和质地差异很大)。
选择您希望使用“逗号分隔的面部号码(S)”选项选择交换的面部编号,以进行交换源和结果图像。您可以使用不同的索引顺序。
这意味着NSFW过滤器检测到您的图像是NSFW。
您可以选择激活源图像或生成图像上的交换,也可以在两者使用复选框上激活交换。激活源图像使您可以从给定的底座开始并将扩散过程应用于它。
反应堆可与涂料一起使用 - 但只有蒙版部分会交换。
如果您启用了“ Upscaler”,请与“ Inpaint区域”的“仅蒙版”选项使用。否则,使用“ Extras”选项卡或使用“ SD Upscale”或“ Ultimate SD Upscale”的脚本加载程序(在屏幕下方)使用高档选项。
从0.5.0版本中,您可以通过“ Extras”选项卡使用反应器。它具有超快速的性能和交换面部图像的能力2图像避免SD管道,这可能会导致原始图像的细节的刺激
您可以将反应堆与内置的WebUI API或外部API一起使用。
请关注此页面以获取详细说明。
请检查“ inswapper_128.onnx”模型的路径。它必须在文件夹stable-diffusion-webuimodelsinsightface
内部。如果将模型存储在其他目录中,则将其移动。
(对于Mac M1/M2用户)如果尝试安装Insightface时会遇到错误 - 请阅读#42
(对于Windows用户),如果已安装了VS C ++构建工具或MS vs 2022,但仍然有问题,请尝试下一步:
(对于任何OS用户)如果问题仍然存在,请执行以下操作:
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
,看看是否有任何文件夹,名称始于“〜”(例如,“ 〜RotoBufuf) ”),删除它们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"
如果没有帮助 - 当SD WebUI检查要求时,您似乎还有另一个扩展名重新安装onnxruntime
。请参阅您的扩展名单。某些扩展可能会导致重新安装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
,看看是否有任何文件夹,名称始于“〜”(例如,“ 〜RotoBufuf) ”),删除它们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依赖性版本错误,而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
或者
只需删除extensions
目录内的文件夹sd-webui-reactor
,然后运行终端或控制台(CMD),然后键入git clone https://github.com/Gourieff/sd-webui-reactor
如果您在稳定性matrix软件包管理器中遇到任何问题的问题
检查扩展更新的好方法:https://github.com/gourieff/sd-webui-extensions-updater
您可以将反应堆与comfyui一起使用。
对于安装说明,请遵循反应堆节点repo
该软件旨在为快速发展的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
性别
MD5:81c77ba87ab38163b0dec6b26f8e2af2
SHA256:4fde69b1c810857b88c64a335084f1c3fe8f01246c9a191b48c7bb756d6652fb
W600K_R50.ONNX
MD5:80248d427976241cbd1343889ed132b3
SHA256:4c06341c33c2ca1f86781dab0e829f88ad5b64be9fba56e56bc9ebdefc619e43
如果您从未验证(或不信任)来源下载这些型号,请检查睡眠