ComfyUI-Impact-Pack
ComfyUI-Impact-Pack为 ComfyUI 提供了图像处理相关的检测、增强和控制功能,提升其在细节优化、放大与分割任务中的表现
ltdrdata
v8.16.1
2485 stars
Description
ComfyUI-Impact-Pack
ComfyUI 的自定义节点包
这个强大的扩展通过专门的图像处理节点(包括检测器、细节增强器、放大器和管道功能等)增强了 ComfyUI 的工作流程。
重要提示:UltralyticsDetectorProvider 节点需要单独安装 ComfyUI-Impact-Subpack。
版本兼容性通知
- V8.0:Impact Subpack 现在需要手动安装
- V7.6:取消了自动安装 - 请使用 ComfyUI-Manager 或手动安装
- V7.0:新增执行模型反转开关支持
- V6.0:在 Impact KSampler 和 Detailers 中支持 FLUX.1 模型
- V5.0+:要求使用比 2024.04.08 更新版本的 ComfyUI
- 更早版本的具体兼容性需求详见原始笔记
安装指南
推荐方法
- 通过 ComfyUI-Manager 安装
手动安装
- 进入
ComfyUI/custom_nodes
- 克隆仓库:
git clone https://github.com/ltdrdata/ComfyUI-Impact-Pack comfyui-impact-pack cd comfyui-impact-pack
- 安装依赖:
pip install -r requirements.txt
配套软件包
- 如需使用 Ultralytics 检测功能,请安装 ComfyUI-Impact-Subpack
核心节点分类
检测节点
- SAMLoader - 加载 Segment Anything 模型
- ONNXDetectorProvider - ONNX 模型加载器
- CLIPSegDetectorProvider - CLIPSeg 整合
- 分割与边界框组合检测节点
ControlNet & IPAdapter 集成
- ControlNetApply (SEGS) - 将 ControlNet 应用于分割区域
- IPAdapterApply (SEGS) - IPAdapter 实现
蒙版处理
- 蒙版与分段的像素级操作
- 蒙版膨胀/模糊工具
- 矩形蒙版生成器
细节增强
- Detailer (SEGS) - 图像细化
- FaceDetailer - 专业面部增强
- 蒙版转换工具
高级功能
- 使用 PK_HOOK 控制的迭代放大
- 区域采样实现目标增强
- 动态提示通配符处理
- HuggingFace 模型整合
教程资源
技术要求
- Python 依赖项:segment-anything, scikit-image, opencv-python
- Linux 系统可能需要额外的 GL 库
配置
编辑 impact-pack.ini
自定义配置:
- SAM 模型选择
- CPU/GPU 偏好
- 模块启用设置
致谢
- ComfyUI 核心团队
- Facebook Research 提供的 Segment Anything 模型
- hysts 提供的动漫人脸检测
- MMDetection 框架
- 各位 ComfyUI 扩展开发者
如遇问题,请参考故障排除指南