参数名称 | 说明 |
---|---|
image | 输入图像。 |
Anime Face Segmentor
节点功能:这个节点可以一键从动漫图中提取出完整人物区域(黑白Mask)+ 多区域分割图(彩色语义图),让你能精确控制哪些区域怎么生成。
输入参数
输出参数
参数名称 | 说明 |
---|---|
IMAGE | 分割后的角色图像(RGB),若移除背景,则为透明背景图像(前三通道)。 |
ABG_CHARACTER_MASK (MASK) | 角色区域的遮罩,格式为形如 (B, C=1, H, W) 的 PyTorch tensor。 |
控件参数
参数名称 | 说明 |
---|---|
remove_background_using_abg | 是否使用 AnimeBackground 模型移除背景。若设为 True,输出图像将带有 alpha 通道,仅保留角色区域;否则输出全图 + 全白遮罩。适用于透明头像生成、角色区域提取。 |
resolution | 处理图像的目标分辨率(宽高必须为 512)。此模型仅在 512x512 上训练,其他尺寸可能导致结构失真。务必保持为默认值,避免出错。 |
输入图像:
左侧Load Image节点载入的是一张 动漫少女图(1024×1024),原图背景是白色。
Anime Face Segmentor节点输出:
这个节点输出了两种结果:
- 是一张 语义分割图,每个颜色代表图像中不同的语义区域(比如:头发、脸、眼睛、衣服、皮肤等)。
- 类似一个分区图,可以被ControlNet-SemSeg模型用于生成与原图结构一致的新图。
- 是一张二值掩码图(白=保留,黑=抠掉)。
- 你开启了 remove_background_using_abg=True,所以模型尝试自动去除背景并保留人物区域。
- 这张图可以用于后续模型的“区域控制”,比如只编辑人物、不动背景,或做人物替换等操作。
下图所示为该节点配合Flux模型完成的控制出图效果。