ComfyUI ReActor Node:快速简便的人脸替换扩展
ComfyUI ReActor Node是一个强大而简单的人脸替换扩展,为ComfyUI用户提供了便捷的人脸替换功能。它基于ReActor SD-WebUI人脸替换扩展开发,可以轻松实现图像和视频中的人脸替换效果。无论您是想在图片中替换人脸,还是想为视频创建有趣的人脸替换效果,ComfyUI ReActor Node都能满足您的需求。
主要特性
- 快速简便:ReActor Node操作简单,只需连接所需的节点即可完成人脸替换。
- 多种人脸检测模型:支持retinaface_resnet50、YOLOv5等多种人脸检测模型。
- 内置人脸修复:集成了CodeFormer、GFPGAN等多种人脸修复模型,可以提升替换后的人脸质量。
- 灵活的人脸索引:可以通过设置索引来指定替换特定的人脸。
- 性别检测:可以指定只替换特定性别的人脸。
- 人脸模型管理:支持保存和加载人脸模型,方便重复使用。
安装使用
ComfyUI ReActor Node的安装过程非常简单:
- 关闭正在运行的ComfyUI服务器
- 进入ComfyUI的custom_nodes目录
- 克隆ReActor Node仓库:
git clone https://github.com/Gourieff/comfyui-reactor-node
- 运行安装脚本:
python install.py
- 重启ComfyUI服务器
安装完成后,您就可以在ComfyUI中找到ReActor相关的节点了。主要的节点包括:
- ReActorFaceSwap:主要的人脸替换节点
- ReActorLoadFaceModel:加载人脸模型
- ReActorSaveFaceModel:保存人脸模型
- ReActorBuildFaceModel:构建混合人脸模型
使用时,只需将相关节点连接起来,设置好参数,就可以轻松实现人脸替换效果。
高级功能
除了基本的人脸替换,ComfyUI ReActor Node还提供了一些高级功能:
-
人脸索引 默认情况下,ReActor会按照从大到小的顺序检测人脸。您可以通过设置索引来指定替换特定的人脸。例如:
Source索引:0,1,2 Input索引:1,0,2
这表示用Source的第一张脸替换Input的第二张脸,以此类推。
-
性别检测 您可以指定只替换特定性别的人脸,ReActor会根据设置的条件进行替换。
-
人脸模型管理 从0.4.0版本开始,您可以将人脸模型保存为safetensors文件,方便后续加载使用。这些模型文件存储在
ComfyUI\models\reactor\faces
目录下。 -
人脸修复 ReActor Node内置了多种人脸修复模型,如CodeFormer、GFPGAN等。您可以选择合适的模型来提升替换后的人脸质量。
注意事项
- 请确保下载并正确放置所需的模型文件,如inswapper_128.onnx等。
- 如果遇到InsightFace相关的安装问题,可以尝试下载预编译的包进行安装。
- 使用时请遵守相关法律法规,不要创建有害或违法的内容。
- 如果使用真实人物的面部,请获得相关人员的同意。
ComfyUI ReActor Node为ComfyUI用户提供了强大而简便的人脸替换功能。无论是创意创作还是娱乐使用,它都能满足您的需求。希望本文能帮助您更好地了解和使用ComfyUI ReActor Node,享受人脸替换带来的乐趣!