Skip to content

Impact Pack 节点

ComfyUI 强大的人像处理和检测节点包。

节点概述

Impact Pack 包含多个高级节点,主要用于:

  • 面部细节修复
  • 物体检测分割
  • 遮罩处理

安装

方法一:Manager

1. ComfyUI Manager → 搜索 "Impact"
2. 安装 ComfyUI-Impact-Pack
3. 重启

方法二:手动

bash
cd ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Impact-Pack.git

核心节点

FaceDetailer

面部细节修复节点。

输入

输入类型说明
imageIMAGE输入图像
modelMODEL修复模型
clipCLIP文本编码
vaeVAEVAE
maskMASK遮罩(可选)
bbox_detectorBBOX_DETECTOR检测器

参数

参数说明推荐
guide_size引导尺寸512
feather羽化5-10
detection_hint检测提示face
dilation膨胀10

工作流

LoadImage → FaceDetailer → SaveImage
     SAM → bbox_detector
     
     CLIP → clip
     Checkpoint → model
     VAE → vae

SAM (Segment Anything)

物体检测和分割。

模型

模型说明
sam_vit_b基础版,快
sam_vit_l大版,精确
sam_hq_vit_h高质量

输入

输入类型说明
imageIMAGE输入图像
maskMASK提示遮罩(可选)
bboxBBOX边界框(可选)

输出

输出类型说明
maskMASK分割结果
cropped_imageIMAGE裁剪区域

SegmentsMask

从分割结果创建遮罩。

输入

输入类型说明
segmentsSEGMENTS分割结果
seg_idxINT选择第几个分割

输出

输出类型说明
maskMASK单个分割的遮罩

BBOXDetector

边界框检测。

可用检测器

检测器用途
face_yolov8s面部检测
person_yolov8n人物检测
sam2通用分割

Deduplicator

去除重叠的检测结果。

模式

模式说明
None不去重
Merge合并重叠
LetterBox保留最大

典型工作流

面部修复

Input Image

SAM Detector → Face Regions

FaceDetailer (each face)

Merge Results

Output

物体移除

Input Image

SAM → Select Object

SegmentsMask → Object Mask

Inpaint with background

Output

参数调整

FaceDetailer 质量

场景guide_sizestepsCFG
快速256157
标准512258
高质量768359

SAM 检测精度

模式精度速度
vit_b
vit_l
vit_h最高

常见问题

Q: 检测不到人脸

A:

  • 检查图像质量
  • 使用更高精度模型
  • 调整 detection_hint

Q: 显存不足

A:

  • 减小 guide_size
  • 使用更小的 SAM 模型
  • 分块处理

Q: 修复效果不好

A:

  • 提高 guide_size
  • 增加 steps
  • 调整遮罩范围

下一步