was-node-suite-comfyui>Image Rembg (Remove Background)
was-node-suite-comfyui
时间:2025/11/07

Image Rembg (Remove Background)

此节点核心功能是利用模型智能移除图像背景(抠图)的工具。该节点能够根据用户选择的模型和各种精细化调整参数,自动识别并分离出图像的主体。输出背景被替换为透明、纯色或保留为纯黑白遮罩(Mask)的图像。
Image Rembg (Remove Background)-节点参数说明
输入参数
images节点要处理的图像,可以是单张或批量图像。
输出参数
images经过背景移除处理后输出的图像,可能是背景透明的RGBA图像、背景为纯色的RGB图像,或者是一张黑白的遮罩图像。
控件参数
transparency是否输出透明背景,如果设为True,输出的图像将是4通道的RGBA格式,背景为透明。如果设为False,将输出3通道的RGB图像,背景会根据background_color 的设置变为纯黑(如果background_color为none)或其他颜色。
model用于抠图的模型。不同的模型在不同类型的图像上效果各异。例如:u2net_human _ seg专注于识别人体,isnet-anime对动漫风格图像效果更好,而u2net则是一个通用的高效模型。
post_processing是否启用后处理,开启后,rembg会尝试平滑和清理遮罩的边缘,使其看起来更自然。
only_mask是否只输出遮罩,如果设为True,节点将忽略原始图像的颜色,输出一张黑白的灰度图像。其中,白色代表识别出的主体,黑色代表背景。
alpha_matting是否启用Alpha蒙版精炼,这是一个高级功能,用于处理如毛发、细纱等非常精细的边缘,它会尝试计算出半透明的像素,使抠图结果在细节上更上一层楼。
alpha_matting_foreground_thresholdAlpha蒙版前景阈值 (0-255)。仅在alpha_matting 开启时生效。数值越高,越多被认为是“前景”的像素会被保留。用于在前景和背景之间划定一个初步界限。默认值为240。
alpha_matting_background_thresholdAlpha蒙版背景阈值 (0-255)。仅在alpha_matting 开启时生效。数值越低,越多被认为是“背景”的像素会被移除。默认值为10。
alpha_matting_erode_sizeAlpha蒙版腐蚀大小 (0-255)。仅在alpha_matting开启时生效。用于在确定前景和背景后,对不确定区域进行处理的大小。可以理解为边缘向内收缩的程度,有助于去除背景在主体边缘留下的“光环”。默认值为10。
background_color设置背景颜色。当transparency设为False时,此选项生效。可以将背景替换为纯黑、纯白、品红,或视频制作中常用的两种色键颜色(绿/蓝)。如果为none, 则背景为黑色。默认值为none。
工作流示例:


广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习