遮罩增强 (RMBG)
0节点功能:该节点专门用于增强和优化遮罩(mask),精细调整遮罩的质量,包括模糊处理、灵敏度调整、边缘平滑、区域填充等功能。
节点中英文对比
遮罩增强 (RMBG)
灵敏度
1.00
遮罩模糊
0
遮罩偏移
0
平滑
0.0
填充空间
false
反转输出
false
Mask Enhancer (RMBG)
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) : 是否反转输出的遮罩
