AI 抠图 · 实测横评
RTX 5060 Ti · 7 张真实场景图 · 真实跑分
做电商、做设计、做内容,谁都逃不开"把主体抠出来"这件事。这两年大家都在用 SAM2(SAM3 很强但太重了不做比较),但真到了头发丝、毛发、商品批量抠图,总感觉差点意思。今天我用同一批图,把当下最火的两个模型 —— BiRefNet 和 SAM2 —— 拉到一张桌上,用真实数据告诉你:它们根本不是同一个赛道的选手。当然有些场景下也不是不能比较的,比如工业质检背景干净检测的物体需要和模板图片位置对齐的时候,BiRefNet完全碾压SAM2,BigRefNet 分割的Mask效果配合图像矩 + ICP简直就是天花板。
很多人把 BiRefNet 和 SAM2 放在一起比"谁抠得准",但这其实是关公战秦琼。它们的输入和输出完全不同:

一句话区分: BiRefNet —— 丢一张图进去,它自动告诉你"主体在哪",输出带透明度的软蒙版(0~255 渐变)。 SAM2 —— 你得点一下(或画个框)告诉它"我要这个",它输出硬二值掩码(只有"要/不要")。
所以真正的对比不是"谁更准",而是"自动批量 vs 精准可控"哪一种更适合你的场景。下面用真实测试说话。
这是两者最本质的技术区别,也是抠图质量的天壤之别所在。看这张示意图就懂了:

BiRefNet 输出的 Alpha 蒙版,在头发丝、毛发、婚纱这些地方会有从黑到白的平滑过渡——放大看边缘是柔的、自然的。而 SAM2 的掩码只有 0 和 1,边缘是一刀切,放大后能看到锯齿。
这对实际用途影响巨大:
每一组都是 原图 / BiRefNet / SAM2 三联对比,SAM2 图上的红点就是我点的位置。
测试 1:卷发人像(地狱级难度)

BiRefNet 把整个人连同飞散发丝都抠了出来,边缘有自然的渐变。而 SAM2 虽然点在了人身上,但只切出了身体、丢掉了大片头发——因为它把"颜色和树影接近的发丝"判定成了背景。这是点分割的典型短板:碰到同类色融合,边界就"妥协"了。
测试 2:猫咪(毛发细节)

这张图主体和背景反差大,两者都能把猫咪抠出来。但放大看毛发边缘,BiRefNet 给出了柔和的渐变过渡,每一簇白毛都有半透明感;SAM2 是规整的硬轮廓,边缘的细碎毛发被"切齐"了,放大后能看到明显的锯齿和阶梯。这就是软蒙版和硬掩码在毛发上的直观差距。
更多场景速览
下面四组场景中,BiRefNet 均能稳定分离主体与背景并保留软边缘,SAM2 则忠实切出被点击的物体。单主体场景下两者轮廓接近,但边缘质感仍是 BiRefNet 更胜一筹。
戴帽女性,蓝色墙面背景:

男性人物,户外枯草树木背景:

浅棕白相间的猫,纯色背景(这类简单背景两者都能轻松搞定):

园艺工具与泥土(铲子、剪刀、苔藓等静物组合):

纯看性能指标,SAM2 占优(毕竟是分割小模型,BiRefNet 是为高质量 matting 设计的较重网络):
但请记住图底部那行提醒:"快"不等于"省事"。SAM2 的快,建立在"需要人先点一下"的前提上;BiRefNet 虽然慢 2.5 倍、显存多一点,但它是零交互、可批量的——算上人工点选的时间成本,批量场景下 BiRefNet 的综合效率反而更高。
对比维度 | BiRefNet | SAM2 |
|---|---|---|
交互方式 | 全自动,无需提示 | 需点/框提示 |
输出类型 | 软 Alpha 蒙版 | 硬二值掩码 |
头发丝/毛发 | 优秀 | 一般 |
半透明材质 | 优秀 | 较弱 |
指定抠某物体 | 较弱 | 优秀 |
批量商品抠图 | 优秀 | 较弱 |
速度/显存 | 150ms / 1.6G | 60ms / 0.6G |
看场景:
实践出真知
本文所有对比图均为真实模型推理生成, 不要迷信"哪个模型最强",选对工具比选贵工具更重要。
— END —
觉得有用,欢迎转发给需要的朋友。