SAM3 图像抠图教程:一句话抠出人物物体,透明底直接出图
SAM3 图像抠图是什么?能做什么
抠图一直是图片处理的苦活——钢笔工具描边、通道抠发丝,一弄就是半小时。这一篇教的是 SAM3 图像抠图工作流:用一句话提示词告诉 AI 要抠什么("女人""猫""汽车"),它就能自动生成蒙版,把主体从背景里干净地分离出来,直接输出透明背景 PNG——全程不用手动画一笔。
它能做什么?
- 一键抠人物/物体:写真换背景、产品图去底、素材抠图,一句话搞定
- 多主体分开抠:提示词用逗号分隔("女人,猫"),每个主体单独出蒙版
- 透明底直出:抠完直接是透明背景 PNG,拿去换背景/做合成/做电商图都行
和传统抠图的区别:传统抠图靠手动描边或颜色范围,遇到复杂边缘(头发丝、透明物体、宠物毛发)就崩溃;SAM3 是语义理解式抠图——它"认识"你描述的主体,按语义抠,复杂边缘也稳。
第 1 步:打开 SAM3 图像抠图工作流
启动 ComfyUI,打开 AI星尘-Minimax H3 文件夹里的 AI星尘--SAM3图像抠图.json。

模型已内置(sam3.1_multiplex_fp16.safetensors,1.6GB),开箱即用。
第 2 步:认识工作流(4 个关键节点)
- LoadImage(加载图片):上传要抠的图,起点
- SAM3 抠图节点:核心——填提示词 + 调参数,输出蒙版(MASK)
- MaskPreview(蒙版预览):黑白蒙版效果预览(白色=要保留的区域)
- JoinImageWithAlpha(合成透明图):原图 + 蒙版合成透明背景 PNG——这就是最终成果
第 3 步:上传要抠的图片
点 LoadImage 节点,上传你要抠的图片(人物写真、产品图、宠物照片都行)。工作流默认挂了一张示例图,可以先跑通流程再换自己的。

第 4 步:填提示词(要抠什么)
在 SAM3 节点上找到 text 输入框,填上你要抠的主体,用英文单词(模型对英文提示词理解最稳):
- 抠人物:
woman(女人)/man(男人)/person(人) - 抠物体:
cat(猫)/car(汽车)/product(产品) - 抠多个主体:用逗号分隔——
woman, cat(人和猫分别抠)

⚠️ 注意:这个模型的提示词 token 上限只有 32——别写长句子,就写主体名称,多主体用逗号分开(工作流里也有提示卡片说明)。
第 5 步:看一眼参数(保持默认即可)
- threshold(阈值):0.5——蒙版置信度阈值,越低抠得越"大胆"(可能多抠进背景),越高越"保守"(可能漏抠);边缘复杂的主体(毛发)可以调低到 0.3~0.4 试试
- refine_iterations(细化迭代):2——蒙版边缘细化次数,默认够用,边缘糙可以调 3~4
- individual_masks(单独蒙版):False——多主体时开 True,每个主体单独输出蒙版(方便单独处理)
第 6 步:点运行,透明图直接出
点「运行」——几秒钟出结果:MaskPreview 显示黑白蒙版(白=保留区域),PreviewImage 显示抠好的透明背景图(棋盘格背景=透明)。


成果就是透明背景 PNG,右键保存即可使用——换背景、做电商图、做合成,直接拖进其他工作流都行。
进阶:同时拿到抠出的主体和剩下的背景(两路输出)
这个工作流的默认输出是去掉主体后的背景图(把提示词指定的东西"抠掉")。但很多时候我们要的是单独抠出的主体透明图(比如换背景用)。想要两种结果同时拿到,自己加一条反转分支即可(约 1 分钟):
- 双击画布空白处,搜索 InvertMask(反转遮罩)节点并添加

2.选中原有的 JoinImageWithAlpha 和 PreviewImage 节点,复制一份(Ctrl+C / Ctrl+V 或右键复制粘贴)
3.把新复制的两个节点移到旁边,重新连线:SAM3 的 MASK 输出 → InvertMask → 新 JoinImageWithAlpha 的 MASK 输入,原图接到新节点的 IMAGE 输入,新节点输出接到新的 PreviewImage


连好后重跑,两个预览节点分别显示:抠掉主体后的背景图 + 单独的主体透明图——要哪个用哪个。
技巧
- 多主体抠图:提示词写
woman, cat,individual_masks 开 True,人和猫分别出蒙版,可以分开处理 - 换背景一条龙:抠出的透明图 → 丢进任意生图工作流的「换背景」流程,或者用 H3 图生视频把透明主体生成到新场景
- 难抠主体:毛发/透明物体/宠物——threshold 调低(0.3)+ refine_iterations 调高(3~4),多试几次
- 抠错了主体:提示词写精确点(
red car比car精准);或者把图裁剪后再抠
常见问题
- 提示词 token 超限报错?模型上限 32 token——只写主体名,别写描述句子
- 抠得不干净?threshold 调低一点(0.3~0.4),refine_iterations 调高
- 多主体只抠了一个?提示词用逗号分隔(
woman, cat),且 individual_masks 保持 False(合成一个透明图)或开 True(分开出) - 输出在哪?PreviewImage 节点右键保存透明 PNG;也可以接 SaveImage 节点自动保存
小结
SAM3 图像抠图就三步:上传图片 → 提示词写要抠什么(英文,逗号分隔多主体)→ 运行,透明背景 PNG 直接出。不用描边、不用调色——语义理解式抠图,复杂边缘也稳。抠好的透明图还能直接进其他工作流做合成,是素材处理的万能起点。