去除背景 (RMBG)

0节点功能:用于移除背景以及支持多种分割模型生成遮罩(Mask)
节点中英文对比
去除背景 (RMBG)
  • 图像
  • 图像
  • 遮罩
  • 遮罩图像
  • 模型
    RMBG-2.0
    灵敏度
    1.00
    处理分辨率
    1024
    遮罩模糊
    0
    遮罩偏移
    0
    反转输出
    false
    精细的前景优化
    false
    背景类型
    Alpha
    选择背景颜色
    Remove Background (RMBG)
  • image
  • IMAGE
  • MASK
  • MASK_IMAGE
  • 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重绘,将图片中的主体换成了地球仪。

    节点列表 首页