ComfyUI Reactor Node 常见问题解决方案
项目地址:https://gitcode.com/gh_mirrors/co/comfyui-reactor-node
项目基础介绍
ComfyUI Reactor Node 是一个用于 ComfyUI 的快速且简单的面部交换扩展节点,基于 ReActor SD-WebUI 面部交换扩展。该项目的主要目的是提供一个无需 NSFW 过滤器(未经审查)的面部交换功能,用户需自行承担使用风险。
该项目的主要编程语言是 Python。
新手使用注意事项及解决方案
1. 安装过程中遇到 "face_yolov8m.pt" 模型缺失
问题描述: 在安装过程中,可能会遇到 "face_yolov8m.pt" 模型缺失的问题,导致面部识别功能无法正常工作。
解决步骤:
- 访问 Ultralytics 模型下载页面。
- 下载 "face_yolov8m.pt" 模型文件。
- 将下载的模型文件放置在
ComfyUI\models\ultralytics\bbox
目录下。 - 重新启动 ComfyUI 服务器,确保模型被正确加载。
2. 安装后无法在 ComfyUI 中找到 ReActor Node
问题描述: 安装完成后,在 ComfyUI 中无法找到 ReActor Node,导致无法使用面部交换功能。
解决步骤:
- 确认已按照安装指南正确安装了 ReActor Node。
- 检查
ComfyUI\custom_nodes
目录下是否存在comfyui-reactor-node
文件夹。 - 如果没有,手动克隆项目到
ComfyUI\custom_nodes
目录:git clone https://github.com/Gourieff/comfyui-reactor-node
- 进入
comfyui-reactor-node
目录并运行安装脚本:cd comfyui-reactor-node install.bat
- 重新启动 ComfyUI 服务器,确保节点被正确加载。
3. 面部交换结果质量不佳
问题描述: 在使用面部交换功能时,交换后的面部质量不佳,可能出现模糊或失真。
解决步骤:
- 确保使用的面部模型质量较高,可以从 Hugging Face 数据集 下载高质量的面部恢复模型。
- 将下载的模型放置在
ComfyUI\models\facerestore_models
目录下。 - 在 ComfyUI 中使用 ReActorFaceBoost Node 来尝试提高交换面部的质量。
- 调整面部恢复模型的参数,如
face_size
,以适应目标图像的分辨率。
通过以上步骤,新手用户可以更好地理解和解决在使用 ComfyUI Reactor Node 过程中可能遇到的问题。