遮罩增强 (RMBG)

0节点功能:该节点专门用于增强和优化遮罩(mask),精细调整遮罩的质量,包括模糊处理、灵敏度调整、边缘平滑、区域填充等功能。
节点中英文对比
遮罩增强 (RMBG)
  • 遮罩
  • 遮罩
  • 灵敏度
    1.00
    遮罩模糊
    0
    遮罩偏移
    0
    平滑
    0.0
    填充空间
    false
    反转输出
    false
    Mask Enhancer (RMBG)
  • mask
  • MASK
  • sensitivity
    1.00
    mask_blur
    0
    mask_offset
    0
    smooth
    0.0
    fill_region
    false
    invert_output
    false
    遮罩增强 (RMBG) - 参数说明
    输入参数
    mask
    输入的掩码图像,支持 batch。
    输出参数
    MASK
    输出的处理后掩码张量,范围为 0~1,维度为 (B, H, W)。
    控件参数
    sensitivity
    调整掩码检测强度(值越高越“宽松”)。用于微调遮罩识别范围,默认 1.0 可保持原样,小于 1 可抑制遮罩,大于 1 会扩展检测结果。
    mask_blur
    控制掩码边缘模糊程度(单位像素,0 为不模糊)。边缘过渡用,可减弱“锯齿”效果,推荐 2~8 之间尝试。
    mask_offset
    调整掩码边界(正数扩张,负数收缩)。形态学滤波操作,正值扩大掩码范围,负值缩小。适用于遮罩过紧或过松时的补偿处理。
    smooth
    掩码平滑程度,越大越平滑(使用高斯滤波 sigma)。用于去除小噪点或锯齿,推荐值为 1.0 ~ 5.0,超过 8 会使边缘变得模糊。
    fill_region
    是否填补掩码中空洞区域(使用 OpenCV 轮廓填充方式)。
    invert_output
    是否反转输出掩码(将白变黑,黑变白)。

    在以下场景中,Sensitivity值越小,白色填充越来越明显,甚至有膨胀的效果。

    遮罩模糊 (Mask Blur) : 应用于遮罩边缘的模糊程度,值越大越模糊。

    遮罩偏移 (Mask Offset) : 扩大或缩小遮罩边界,正值扩大,负值收缩

    平滑 (Smooth) : 平滑遮罩边缘,值越大,边缘越平滑,但会丢失细节。

    填充区域 (Fill Region) : 否填充遮罩中的孔洞。

    反转遮罩 (Invert Output) : 是否反转输出的遮罩

    节点列表 首页