
roop
在 Stable Diffusion 里一键换脸,无需训练模型
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3555
技术标签
使用教程
环境要求
- 已安装 AUTOMATIC1111 Stable Diffusion WebUI
- Windows 上需安装 Visual Studio 并勾选 Python 和 C++ 相关组件
- Python 环境可执行 pip 安装 insightface==0.7.3
- inswapper_128.onnx 换脸模型文件(遇到报错时需要)
安装与启动步骤
-
1安装 Visual Studio
Windows 用户先下载安装 Visual Studio,安装过程中务必勾选 Python 和 C++ 相关包,否则后续依赖可能编译失败。
-
2安装 insightface
在 webui 所使用的 Python 环境中执行。若环境不匹配会装到错误的解释器里。
pip install insightface==0.7.3 -
3安装扩展
打开 WebUI,进入 Extensions 标签页,在 install from URL 里填入扩展仓库地址并点击安装。
-
4重启 WebUI
安装完成后关闭 WebUI 再重新启动,扩展才会被加载生效。
-
5补下换脸模型
若出现 'NoneType' object has no attribute 'get' 报错,从 README 提供的链接下载 inswapper_128.onnx,放进 <webui_dir>/models/roop/ 目录。
-
6使用换脸功能
在 roop 下拉菜单导入一张带人脸的图片,勾选 Enable,之后生成的图像就会替换成所选人脸。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
Enable | 是 | roop 下拉菜单中的复选框,勾选后才启用换脸 | 勾选(开启) |
install from URL | 是 | Extensions 标签页中用于从仓库地址安装扩展的输入框 | https://github.com/s0md3v/sd-webui-roop |
inswapper_128.onnx | 否 | 换脸模型文件,出现 NoneType 报错时需手动下载放置 | <webui_dir>/models/roop/inswapper_128.onnx |
如何确认成功
重启 WebUI 后,界面出现 roop 下拉菜单并显示 Enable 复选框,说明扩展安装成功。
常见问题
Q:报错 'NoneType' object has no attribute 'get' 怎么办?
A:这是缺少 inswapper_128.onnx 模型,按 README 链接下载后放入 <webui_dir>/models/roop/ 目录,再重启 WebUI。
Q:安装过程中报其他错误怎么办?
A:README 明确说明:不要到项目 issue 区提问,请自行用搜索引擎检索错误信息解决。
Q:为什么仓库不能提交 PR?
A:该项目已被作者归档,归档后仓库不再接受 pull request,也不再继续开发。
Q:换脸功能在哪里开启?
A:在 WebUI 界面找到 roop 下拉菜单导入人脸图片,然后勾选 Enable 复选框即可。
注意事项
- 该项目已被作者归档,不再维护和更新,安装过程中遇到问题不会得到官方修复。
- README 明确要求遇到安装错误自行搜索解决,不要提交 issue。
- 仅可用于合法合规用途;使用真人面孔需获得授权,并遵守当地法律。
- README 提到软件内置检查会阻止对不当媒体进行处理,项目可能应法律要求关闭或为输出添加水印。
核心亮点
- 零训练成本:只需一张目标人脸图即可完成换脸,无需针对特定人物训练模型
- 无缝集成:作为 WebUI 扩展,安装后直接在界面操作,与现有生成流程融合
- 功能丰富:支持批量处理、人脸增强、超分、API 接口,适合自动化工作流
不足之处
- 换脸质量受源图角度和光照影响,复杂场景下可能出现瑕疵
- 文档/社区待观察:项目更新频率和文档完善度一般,依赖的 insightface 模型需自行下载
适用场景
- 创意设计:快速为生成的角色替换为特定人脸,用于概念设计或娱乐
- 内容创作:制作换脸视频或图片素材,用于短视频、表情包等
- 隐私保护:在分享生成图像时,用虚拟人脸替换真实人脸,保护隐私
替代项目
sd-webui-reactor、FaceSwap、DeepFaceLab
上一篇:discoart
下一篇:sd-webui-deforum
同类项目推荐
snappy
开源
PHP 一键把网页转成 PDF 或图片,省时省力
PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page···
cyclegan-qp
开源
用二次势能约束,让艺术风格迁移更保真
Official PyTorch implementation of "Artist Style Transfer Via Quadratic Potential"
RelaCtrl
开源
给 DiT 图像生成装上轻量控制开关,精准控制不拖慢速度
Efficient controlnet for DiTs
HRDiT
开源
不用重训,让 FLUX 直接生成高清大图
[ECCV 2026] Official implementation of "HRDiT: Training-Free High-Resolution Image G···
flutter-d-art
开源
用 Flutter 代码生成炫酷艺术,轻松玩转创意编程
Generative d.Art with Flutter
time-diffusion
开源
精准修正扩散模型隐含偏见,无需重训,一句话改变生成假设。
Official code repo for "Editing Implicit Assumptions in Text-to-Image Diffusion Mode···
ComfyUI_frontend
开源
官方重写节点界面,让 ComfyUI 工作流更顺滑
Official front-end implementation of ComfyUI
stablediffusion-infinity
开源
无限画布上扩展你的AI图像,让创意不再受限
Outpainting with Stable Diffusion on an infinite canvas
awesome-gpt-image
开源
抄顶尖创作者的 GPT 图像提示词,直接出好图
A curated collection of the best GPT Image 2 and GPT Image 2.5 prompts and examples.···