第三方插件 ComfyUI-RMBG插件

去除背景 (RMBG)

Remove Background (RMBG) 340

用于移除背景以及支持多种分割模型生成遮罩(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

    参数说明

    依据当前节点关联的 `NodesItems` 数据展示输入、输出与控件说明。

    输入参数
    图像 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重绘,将图片中的主体换成了地球仪。

    同类节点导航

    继续浏览同一分类下的相邻节点,方便串联学习。