描述
roop 是一个托管在 GitHub 上的扩展,旨在通过提供强大的人脸替换功能来增强 StableDiffusion 的 AUTOMATIC1111 web-ui。该项目最初是作为一个生成式媒体的技术实验而构思的,但其重点已转向负责任的开发和伦理考量。此扩展允许用户无缝地替换生成图像中的人脸,为艺术家和创作者提供了显著的实用性。
roop 的核心功能是允许用户导入包含所需人脸的图像。然后,可以将这张导入的人脸应用到 StableDiffusion web-ui 中生成的图像上。该扩展集成在 web-ui 的“扩展”选项卡中,可以通过简单的 URL 安装进行访问。对于遇到特定错误(例如“NoneType” object has no attribute 'get' 错误)的用户,需要将一个可下载的模型文件(`inswapper_128.onnx`)放置在 web-ui 安装目录下的指定位置。
roop 的主要优势在于其能够协助艺术家完成各种创意工作流程。这包括诸如动画自定义角色或使用独特角色作为服装设计和其他视觉元素的模型等任务。开发人员已实施了防止不道德应用的措施,包括一项内置检查,可阻止程序处理不当媒体。他们致力于以积极的方向开发该项目,遵守法律和道德标准,并准备在法律要求时实施水印或停止开发。
鼓励用户负责任地使用该软件,并遵守当地法律。在使用真实人物的面部时,强烈建议获得同意,并在在线发布时明确披露内容为深度伪造。开发人员明确表示,他们不对最终用户的行为负责。项目在 GitHub 上的存储库提供了安装说明、使用指南以及实现高质量结果的技巧,例如启用“恢复人脸”和利用放大选项。
roop for StableDiffusion web-ui的核心功能
为 StableDiffusion web-ui 提供人脸替换功能
导入自定义人脸以进行图像生成
协助艺术家进行角色动画和建模
内置不当媒体检查功能
与 AUTOMATIC1111 web-ui 集成
支持通过 URL 安装扩展
支持替换多张人脸图像中的特定人脸
实现高质量结果的技巧
特定错误的模型文件要求
roop for StableDiffusion web-ui入门
克隆仓库:获取 roop 扩展代码。
安装依赖项:运行 `pip install insightface==0.7.3`。
安装扩展:在 web-ui 的“从 URL 安装”选项卡中使用提供的 GitHub URL。
重启 web-ui:关闭并重新启动 StableDiffusion web-ui。
下载模型:如果需要,下载 `inswapper_128.onnx` 并将其放置在正确的目录中。
导入人脸:在“roop”下拉菜单下,导入包含您想要使用的人脸的图像。
启用扩展:勾选“启用”框以激活人脸替换。
生成内容:输出现在将包含选定的人脸。
roop for StableDiffusion web-ui的使用案例
- 角色动画
- 模型创建
- 创意内容生成
- 艺术实验
- 深度伪造披露







