ComfyUI-ReActor插件
前言
ComfyUI-ReActor 是一个快速简便的人脸替换扩展节点集合,为 ComfyUI 提供了全面的人脸交换功能,同时内置 NSFW 检测器以避免不当使用。
安装方法
第一种
通过manager搜索 reactor下载即可。
第二种
- 进入 ComfyUI 的
custom_nodes
目录,并打开cmd - 使用以下命令克隆仓库:
git clone https://github.com/Gourieff/ComfyUI-ReActor.git
- 进入文件夹
cd ComfyUI-ReActor
- 安装相应库文件
==虚拟环境==
pip install -r requirements.txt
==内置python环境==
python -m pip install -r requirements.txt
但是,经过上面的安装还不会加载成功,因为它需要另外的辅助软件。
(对于 Windows 用户)如果您由于某些原因仍然无法构建 Insightface 或者只是不想安装 Visual Studio 或 VS C++ Build Tools - 请执行以下操作:
- (ComfyUI Portable)从根文件夹检查 Python 版本:
python -V
- 下载适用于 Python 3.10或Python 3.11(如果在上一步中看到 3.11)或Python 3.12(如果在上一步中看到 3.12)的预构建 Insightface 包,可以直接放到ComfyUI的内置python目录
-
从根文件夹运行:(ComfyUI 便携版)运行 CMD
-
然后更新您的 PIP:
python_embeded\python.exe -m pip install -U pip
- 然后安装Insightface:==内置python环境==,注意:对应自己python环境安装。
python -m pip install insightface-0.7.3-cp311-cp311-win_amd64.whl
模型下载
如果没有“face_yolov8m.pt”Ultralytics 模型 - 您可以从Assets下载它并将其放入ComfyUI\models\ultralytics\bbox
目录,
也可以从此处下载一个或两个“Sams”模型- 下载(如果您没有)并放入ComfyUI\models\sams
目录
文章更新于:2025/05/31