去除背景 (RMBG)
0节点功能:用于移除背景以及支持多种分割模型生成遮罩(Mask)
节点中英文对比
去除背景 (RMBG)
模型
RMBG-2.0
灵敏度
1.00
处理分辨率
1024
遮罩模糊
0
遮罩偏移
0
反转输出
false
精细的前景优化
false
背景类型
Alpha
选择背景颜色
Remove Background (RMBG)
model
RMBG-2.0
sensitivity
1.00
process_res
1024
mask_blur
0
mask_offset
0
invert_output
false
refine_foreground
false
background
Alpha
background_color
去除背景 (RMBG) - 参数说明
输入参数
image
输入图像,待进行背景移除处理。
输出参数
IMAGE
去除背景并合成后的图像。
MASK
掩码图,值域为 0~1。
MASK_IMAGE
供可视化展示的 RGB 掩码图。
控件参数
model
选择使用的背景移除模型。可选值有 RMBG-2.0、INSPYRENET、BEN、BEN2。推荐优先尝试 RMBG-2.0 与 INSPYRENET,精度较高。
sensitivity
掩码检测强度,值越大掩码越激进。默认值为 1.0,适合大多数图像。若检测不到完整前景可适当调高。
process_res
设置处理图像时的分辨率。默认 1024,数值越大越清晰但显存占用更高。建议在 512~1024 之间选择。
mask_blur
掩码边缘模糊程度。值越大边缘越平滑,默认 0,建议 1~4 以获得更自然的边界过渡。
mask_offset
调整掩码边界,正值扩大,负值缩小。用于微调抠图边缘,默认 0。
invert_output
是否反转输出图像与掩码,默认关闭。可用于生成反向遮罩或特殊效果图像。
refine_foreground
是否启用快速前景色彩优化。推荐开启,可改善头发等细节边缘处的颜色溢出或毛边问题。
background
设置输出图像的背景颜色。
background_color
选择背景颜色
选择不同model选项后,运行会自动下载模型。以下分别是RMBG-2.0, INSPYRENET, BEN, BEN2模型在不同场景下的分割效果图。




从多张不同类型图的分割效果来看,在一些极限场景下,INSPYRENET移除背景最彻底,RMBG-2.0移除背景效果相对最差。一般场景则效果大差不差。
sensitivity: 遮罩灵敏度。这是不同sensitivity下的分割效果,无论取什么值,几乎没有差别,测试过很多种的图片,分割效果很稳定。

mask_blur: 遮罩边缘模糊,。值越大则越模糊

mask_offset: 遮罩偏移,正数则往外扩张,负数则向内紧缩。

使用不同的background颜色来替换背景

invert_output:将mask进行反转

refine_foreground: 对前景进行优化,从以下可以看出,优化效果还是有的。

示例工作流---通过Flux-fill重绘,将图片中的主体换成了地球仪。
