BiRefNet 自动抠图教程:不用提示词,图片拖进去自动抠出主体
BiRefNet 自动抠图是什么?能做什么
这一篇教 BiRefNet 全自动抠图工作流(整合包内文件:AI星尘--抠图.json):不用提示词、不用选区域,把图片拖进工作流点运行,几秒钟自动判断主体并把背景去掉,直接输出透明底主体图和一张黑白蒙版。
它能做什么?
- 一键抠图:人物、产品、动物……自动识别主体抠出,透明底 PNG 直出
- 换背景素材准备:抠出的主体图叠加到新背景,做商品图、海报图
- 喂给图生视频:透明主体作为 H3 图生视频/参考生视频输入,背景交给 AI 重新发挥
和上一篇 SAM3 抠图(AI星尘--SAM3图像抠图)的关系:SAM3 需要一句提示词告诉它抠什么(多人照片里能只抠其中一个);这篇 BiRefNet 什么都不用填,自动把整张图的主体抠出来。一个精准指定、一个全自动,互补使用。
第 1 步:打开工作流
启动 ComfyUI,打开 AI星尘-Minimax H3 文件夹里的 AI星尘--抠图.json。模型已内置(BiRefNet 抠图模型),开箱即用。

第 2 步:认识工作流(4 个元素)
抠图的核心逻辑收在一个子图封装里(画布上的小方框节点,双击可看内部),外面只需要认识 4 样东西:
- LoadImage(加载图片):上传要抠的图,起点
- 抠图子图(封装节点):内部 = BiRefNet 模型加载 + 背景移除 + 蒙版反转 + 透明通道合成,已封装好不用进
- PreviewImage(主体预览):显示抠掉背景后的主体效果
- MaskPreview(蒙版预览):黑白蒙版——白色是要保留的主体,黑色是抠掉的背景
第 3 步:确认抠图模型已就位
工作流使用 BiRefNet 抠图模型 birefnet.safetensors,位置:models → background_removal → birefnet.safetensors。
打开工作流若发现节点变红,基本都是这个文件缺失/路径不对:去上述目录确认文件在不在,不在就从官方地址下载后放进去,再重新加载工作流。

第 4 步:上传要抠的图片
点击 LoadImage 节点,上传一张图片(默认挂了一张示例图,可先跑通再换)。选图要点:
- 主体尽量完整入画,人物/产品不要被裁掉一半
- 背景复杂简单都能处理——复杂背景正是 BiRefNet 的强项
- PNG/JPG 都支持

第 5 步:点运行,自动抠图
点「运行」按钮(或 Ctrl+Enter),等待进度走完——全程不需要填提示词、不需要调任何参数。
跑完后两个预览节点自动更新:
- PreviewImage:抠好的主体,背景已去除
- MaskPreview:黑白蒙版,白=主体、黑=背景

第 6 步:保存透明底图片
在 PreviewImage 预览图上右键,选「图片另存为」,保存为 PNG 格式——PNG 自带透明通道,背景是真正透明的,不是白底。
想看透明效果是否成功,把保存的 PNG 拖进 PS 等支持透明的工具里看一眼即可(预览窗口里的底色是界面显示效果,不影响保存结果)。

抠完的透明图能干什么
- 图生视频素材:透明主体作为 H3 图生视频/参考生视频输入图,生成时背景完全由 AI 发挥,不受原图背景干扰
- 换背景:透明主体图叠加到新背景图/实拍画面上,做商品图、海报
- 蒙版复用:MaskPreview 的黑白蒙版也可右键另存,作后续局部处理素材
技巧
- 抠不干净?绝大多数情况一键即可;头发丝、纱质衣物等复杂边缘或主体背景同色时可能不完美——换 SAM3 抠图用提示词指定再试,两个工作流互补
- 多人/多物体照片:BiRefNet 会把多个主体一起抠(前景全保留)。只想留其中一个:先裁剪只留目标,或用 SAM3 指定目标
- 主体没被识别:图片主体不明确时按"最突出的前景"判断——裁剪掉多余内容再试
常见问题
- 节点红了?模型缺失或路径不对——确认 models/background_removal/ 下有 birefnet.safetensors,重新加载工作流
- 保存出来像有底色?先确认格式是 PNG(JPG 不支持透明);预览底色是显示问题,PNG 本身带透明通道
- 想抠的没被当成主体?裁剪多余内容重试,或改用 SAM3 抠图提示词指定
小结
BiRefNet 自动抠图 = 打开工作流 → 拖入图片 → 点运行,透明底主体图直接出。它和 SAM3 抠图一全自动、一精准指定,配合起来覆盖日常所有抠图场景。