项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 已安装可正常运行的 ComfyUI
- 拥有 ComfyUI 目录的写权限(Linux 或 Windows 非管理员账户需确保 /ComfyUI/custom_nodes 与 comfyui_cont
- 命令行中可用 git
- 如需 GPU 加速,需按显卡环境准备对应的 onnxruntime 构建
安装与启动步骤
-
1安装 ComfyUI Manager
README 推荐方式:先安装 ComfyUI Manager,再按其说明安装本仓库。适合不熟悉目录操作的用户。
-
2进入 custom_nodes 目录
打开 CMD/Shell,切换到 ComfyUI 的自定义节点目录,后续仓库就克隆到这里。
cd /ComfyUI/custom_nodes/ -
3克隆仓库
在 custom_nodes 目录下执行克隆,得到 comfyui_controlnet_aux 文件夹。若权限不足会报错。
git clone https://github.com/Fannovel16/comfyui_controlnet_aux/ -
4运行安装脚本
Windows 便携版可运行 install.bat,检测到便携环境就装到便携版,否则按系统环境处理。
install.bat -
5可选:启用 ONNXRuntime
想用 GPU 跑 .onnx 的检查点,把对应 onnxruntime 写进 requirements.txt 后再执行安装步骤。
pip install onnxruntime-gpu --extra-index-url https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/ -
6重启并检查节点
重启 ComfyUI,在节点菜单里搜索 ControlNet 辅助预处理节点确认已加载。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
onnxruntime | 否 | 加入 requirements.txt 以启用 GPU 加速,按设备选择不同构建 | onnxruntime-gpu |
如何确认成功
重启 ComfyUI 后能在节点列表中找到 ControlNet 预处理节点(如 Canny、OpenPose、Depth 等)即安装成功。
常见问题
Q:安装后为什么有些节点不显示?
A:该仓库会跳过无法导入的自定义节点。请带命令行日志到 GitHub Issues 提 issue 排查。
Q:ONNXRuntime 加速为什么不生效?
A:需 onnxruntime 安装成功且检查点文件名以 .onnx 结尾才会替换默认 cv2 后端;NVIDIA 目前仅 CUDA 11.8 可用,除非自行编译。
Q:Linux 或非管理员账户安装失败怎么办?
A:确保 /ComfyUI/custom_nodes 与 comfyui_controlnet_aux 有写权限,并手动执行 git clone 后完成安装步骤。
注意事项
- 本项目代码来自 lllyasviel/ControlNet 的 annotator 目录,模型权重托管在 HuggingFace 的 lllyasviel/Annotators。
- README 未给出具体的 pip 依赖安装命令,Windows 便携版建议直接运行 install.bat。
- 首次使用 ComfyUI 时,请先确认 ComfyUI 本身能在你的设备上正常运行。
核心亮点
- 预处理器种类齐全,Canny、OpenPose、Depth、Lineart、MLSD、分割等主流算法基本都有
- 直接以 ComfyUI 节点形式提供,可与 ControlNet 加载、采样节点无缝串联成工作流
- 持续跟进上游算法与模型更新,社区使用量大,示例工作流和教程较多
不足之处
- 依赖较多预训练模型权重,首次使用需逐个下载,环境配置有一定门槛
- 部分预处理器对显存和运行速度要求较高,低配设备体验受限
适用场景
- 用 OpenPose 提取人物骨架,控制生成指定姿势的插画
- 用 Canny/Lineart 提取线稿,对已有草图进行上色或风格化重绘
- 用 Depth/Normal 提取深度与法线,生成保持空间结构的场景图
替代项目
ControlNet、stable-diffusion-webui-controlnet
上一篇:ComfyUI_frontend
下一篇:ComfyUI-KJNodes
同类项目推荐
satori
开源
网页代码一键变高清图,放大不糊,不用截图
Enlightened library to convert HTML and CSS to SVG
stable-diffusion-webui
开源
打开网页说想法,配图素材几秒到手
Stable Diffusion web UI
C2GAN
开源
用关键点精准控制图像生成,让AI画出你想要的结构
[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···
ComfyUI
开源
像搭积木一样连节点,生图流程自己搭
The most powerful and modular diffusion model GUI, api and backend with a graph/node···
