sd-webui-roop/README.md

2.7 KiB
Raw Blame History

StableDiffusion的roop

这是StableDiffusion的AUTOMATIC1111 web-ui的扩展,可以在图像中替换人脸。它基于roop,但将分别开发。

example

免责声明

这个软件旨在为快速增长的人工智能生成媒体行业做出有效的贡献。它将协助艺术家完成一些任务,例如动画制作自定义角色或将该角色用作服装模特等。

该软件的开发者知道它可能存在的不道德应用,并致力于采取预防措施。它具有内置的检查机制,防止该程序用于不适当的媒体中。我们将继续朝着积极的方向开发这个项目,恪守法律和道德标准。如果根据法律要求,这个项目可能会被关闭或在输出上加上水印。

使用这个软件的用户应该在遵守当地法律的同时负责任地使用。如果使用了真实人物的面部,用户建议从有关人士获得同意,并在发布在线内容时清楚说明它是深度伪造的。该软件的开发者不对最终用户的行为负责。

Installation

首先,如果由于某些原因无法安装,不要在此处开立问题事项。通过谷歌搜索你遇到的错误。

针对Windows下载并安装Visual Studio。在安装过程中确保安装了Python和C++程序包。

  • 运行此命令:pip install insightface==0.7.3
  • 在web-ui中转到“扩展”选项卡并在“从URL安装”选项卡中使用此URL https://github.com/s0md3v/sd-webui-roop
  • 关闭web-ui并重新运行它
  • 如果遇到" 'NoneType' object has no attribute 'get' "错误请下载inwapper_128.onnx模型并将其放置在<webui_dir>/models/roop/目录中。

对于其余的错误,请使用谷歌搜索。祝你好运。

使用方法

  1. 在“roop”下拉菜单中导入一张包含人脸的图像。
  2. 打开“启用”复选框
  3. 就这样,现在生成的结果将包含您选择的人脸。

提示

获得高质量的结果

首先,确保“恢复面容”选项已启用。您还可以尝试“ Upscaler”选项或更细致的控制使用“ Extras”选项卡中的较高比例尺。

为了获得更好的质量请使用denoise设置为0.1的img2img并逐渐增加它直到您获得质量和相似度的平衡为止。

替换特定的面孔

如果图像中有多个面孔请使用“逗号分隔的面部编号s”选项选择您想要交换的面部编号。

这张脸没有被交换吗?

你有单击“启用”吗?

如果您确实这样做并且您的控制台没有显示任何错误则表示roop检测到您的图像要么不适合家庭要么无法检测到面部。