3步给ComfyUI加上人脸替换:Reactor节点从安装到出图全流程

📅 2026/8/21 19:06:13
3步给ComfyUI加上人脸替换:Reactor节点从安装到出图全流程
3步给ComfyUI加上人脸替换Reactor节点从安装到出图全流程【免费下载链接】comfyui-reactor-nodeFast and Simple Face Swap Extension Node for ComfyUI项目地址: https://gitcode.com/gh_mirrors/co/comfyui-reactor-nodeComfyUI Reactor Node 是一个专为 ComfyUI 打造的快速换脸人脸替换扩展节点它源自 SD-WebUI 生态里口碑很好的 ReActor 换脸插件把「检测人脸 → 对齐 → 换脸 → 精修」这条完整流水线压缩成工作流里的一两个节点。如果你想在生成的图像或视频上批量替换人脸它是最省事的方案之一。它帮你省掉哪些麻烦原生 ComfyUI 并不认识「人脸」这个概念换脸需要自己拼检测、对齐、特征提取、模型推理等一整串环节。这个节点把以上步骤全部封装好了丢进去一张目标图 一张人脸参考图出来就是替换后的结果支持多人脸、指定人脸区域基于 SAM 分割、以及换脸后的面部增强。你不需要关心 ONNX 模型怎么加载、CUDA 环境怎么配这些它都替你处理了。仓库文件地图按功能认识三块内容不用逐行读源码抓住三组文件就够上手了。AI 能力层modules/下的三个子目录modules/r_basicsr/超分辨率模型库Real-ESRGAN 等架构负责把换完脸后偏糊的区域放大变清晰。超分辨率就是用小模型把低清图像细节补回来的技术modules/r_chainner/换脸增强模型如 GFPGAN 系的加载与推理代码进一步提升脸部质感modules/r_facelib/人脸检测工具包内置 RetinaFace、YOLOv5-Face 等多种检测器和面部分割网络是「找到人脸在哪」的眼睛。节点逻辑层根目录核心文件nodes.py所有 ComfyUI 节点的注册入口界面上的每个可拖节点都定义在这里想看参数和逻辑就看它modules/scripts/真正的换脸实现reactor_faceswap.py负责核心流程r_masking/用 SAMSegment Anything任意区域分割模型做精确的面部遮罩reactor_utils.py张量与图片格式互相转换、ONNX Runtime 会话管理等杂活都在这里reactor_patcher.py给 insightface 库打的兼容性补丁修复其模型识别逻辑保证换脸模型能被正确加载——遇到「模型加载报错」时它是最可能的元凶或解药。其余文件LICENSE、中英文含俄语README等属于常规配套按需翻阅即可。依赖一键装好install.py 到底在做什么安装不需要你手动敲一堆 pip 命令。仓库提供了两个入口install.py跨平台和install.batWindows 双击版。跑一下install.py就会依次完成三件事探测你的显卡环境——有 CUDA 就装对应版本的onnxruntime-gpu只有 CPU 或 Apple MPS 就装通用版按requirements.txt补齐 insightface、OpenCV、ultralytics 等依赖已装且版本够新的会自动跳过自动下载核心换脸模型inswapper_128.onnx到 ComfyUI 的models/insightface目录。如果你更习惯手动操作pip install -r requirements.txt也能完成依赖部分只是需要自己补上 onnxruntime 和换脸模型。pyproject.toml则记录了项目元数据和 Comfy Registry 发布配置一般不用动它。装完之后的第一件事建议先拿一张正脸清晰的人像图跑一遍最简工作流把「Load Image」接上目标图再加载一张人脸参考图接入 ReActor 节点执行。确认效果正常后再尝试启用面部增强CodeFormer/GFPGAN和超分辨率选项来对比画质差异显存紧张时记得用「Unload ReActor Models」节点释放显存。动手试一张图比读十遍文档都管用。【免费下载链接】comfyui-reactor-nodeFast and Simple Face Swap Extension Node for ComfyUI项目地址: https://gitcode.com/gh_mirrors/co/comfyui-reactor-node创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考