遮罩提取 (RMBG)

0节点功能:该节点用于从图像中提取遮罩或应用遮罩效果,应用遮罩,或反转遮罩效果,并支持多种背景处理选项。
节点中英文对比
遮罩提取 (RMBG)
  • 图像
  • 遮罩
  • 图像
  • 模式
    extract_masked_are
    背景
    Alpha
    background_color
    Mask Extractor (RMBG)
  • image
  • mask
  • IMAGE
  • mode
    extract_masked_are
    background
    Alpha
    background_color
    遮罩提取 (RMBG) - 参数说明
    输入参数
    image
    输入图像,用于提取掩码区域。
    mask
    掩码图像,控制提取区域。
    输出参数
    IMAGE
    经过掩码处理后的图像结果。
    控件参数
    mode
    掩码应用方式,可选:extract_masked_area、apply_mask、invert_mask。extract_masked_area:仅保留 mask 区域;apply_mask:在原图上乘以 mask;invert_mask:反向掩码,仅保留未被遮挡部分。
    background
    背景样式,可选:transparent、black、white、original。transparent 输出 RGBA 图像;其他为 RGB。适用于不同合成背景需求,建议搭配导出或合成使用。
    background_color
    background_color

    上面extract_masked_area和apply_mask看起来作用效果是一样的,但实则还是有所区别。

     

    一、基本操作相同:
    两种模式都使用相同的基本操作 image_np * mask_np 来应用遮罩
    两种模式在 "transparent" 和 "black" 背景选项下的行为完全相同。
     

    二、 背景处理的区别:

    – 当背景选项为 "original" 时:
    – extract_masked_area: 只保留遮罩区域 (image_np * mask_np)
    – apply_mask: 保留遮罩区域,同时保留原始背景 (image_np * mask_np + image_np * (1 - mask_np)),这实际上等同于原始图像
     

    三、实际效果:

    – extract_masked_area: 更适合提取前景对象,背景区域会根据选择的背景选项处理
    – apply_mask: 更适合应用遮罩效果,同时保留更多的原始图像信息

    节点列表 首页