照片抠图去背景怎样效果更好——AI 分割与抠图(Matting)、拍摄与修边技巧
整理 AI 一键抠图去背景的原理(分割与 Matting 的区别)、让效果更好的拍摄方法、头发和透明物体边缘的修整、透明 PNG 与白底 JPG 的保存要点、合成新背景的技巧,以及商品图上架前的检查事项。
把照片放进去背景工具,几秒钟就只剩下人或物体。可是有的照片抠得干干净净,有的却头发糊成一团或残留部分背景。只要了解 AI 如何理解照片,这些差别大多都能解释。本文整理原理,以及让效果更好的拍摄和修图要点。
分割与 Matting——两种思路
| 类别 | 分割(Segmentation) | 抠图(Matting) |
|---|---|---|
| 输出 | 对每个像素判定“前景 / 背景”(接近 0 或 1 的蒙版) | 每个像素中前景所占的比例(0~1 之间的 Alpha 值) |
| 擅长 | 轮廓清晰的物体、各类物品 | 头发、毛发、半透明边缘 |
| 不擅长 | 头发、毛发被切成锯齿状 | 训练对象(主要是人像)以外的物体 |
| 代表研究 | U²-Net(显著物体检测) | MODNet(人像抠图) |
分割判定“这个像素是否属于主体”。U²-Net 这类显著物体检测(salient object detection)模型经过训练,能找出照片中最显眼的对象,广泛用于商品、动物、物品。
Matting 更进一步,估算“这个像素里主体占了百分之几”。一根头发经过的像素里头发和背景混在一起,要用 0.3 这样的中间值来表示才显得自然。原本 Matting 需要人工画出“确定前景 / 确定背景 / 边缘”的分区图(三分图,Trimap),而随着 MODNet 这类无需三分图、仅凭人像照片就能完成抠图的模型出现,自动化成为可能。
总的来说,人像照片用 Matting 模型、商品和物品用分割模型通常更有优势。背景去除工具在浏览器中运行这两类模型,照片不会离开你的设备。
在浏览器中运行 AI 意味着什么
服务器端的去背景服务会接收上传的照片,用服务器 GPU 处理。浏览器端工具则相反,下载模型文件后在你的设备上运行。这种方式有以下特点。
- 隐私:照片不会离开设备,所以身份证件、家庭照片这类敏感图像也能使用。
- 首次运行需等待:第一次需要下载一次模型文件,之后会留在浏览器缓存中。
- 受设备性能影响:处理速度很大程度上取决于设备的 CPU、GPU 和内存。在老旧手机上可能要几十秒。
- 输入尺寸:这类模型通常先把照片缩小到几百像素的固定输入尺寸进行推理,再把得到的蒙版放大回原图尺寸应用。因此在非常大的照片上,细发丝可能无法像原图那样精细地分离。U²-Net 论文在训练和评估时也把输入图像缩小到 320×320 使用。
让效果更好的拍摄方法
AI 说到底看的是“主体与背景的差异”。差异越明显,效果越好。
- 主体与背景的颜色、亮度要不同:在白墙前拍白衬衫,很难找到边界。选择衣服和背景明暗差别大的搭配。
- 背景要简单:花纹墙纸、书架、树枝这类复杂背景,部分可能被误判为主体。
- 主体与背景拉开距离:离墙 1m 以上站立,影子不会贴在背景上,背景自然虚化,边界更清晰。
- 避免逆光和强烈阴影:光从头后方照过来,发丝边缘会与背景混在一起产生光晕。正面或 45° 方向的柔光比较好。
- 对焦与分辨率:抖动或失焦的边缘,AI 也无法准确区分。拍摄时让主体在画面中足够大。
- 只保留一个主体:有多个人或物体时,模型把哪个当作主体可能会不一样。
修整边缘
自动结果不完美时,用画笔修补最快。
- 擦掉残留背景:胳膊与身体之间、手指之间这类被围住的背景空洞经常残留。用橡皮擦画笔清理。
- 恢复被切掉的部分:如果身体的一部分因与背景颜色相近而消失,用恢复画笔找回来。
- 柔化边缘:边界像锯齿一样生硬时,做 1~2 像素的柔化处理,就能与新背景自然融合。
- 检查颜色溢出:在绿色草地前拍的照片,发梢可能残留绿色。放到白色背景上放大查看就很明显。
也要了解哪些对象比较难处理。玻璃杯、塑料袋这类透明或反光的物体,能映出背景的眼镜镜片,细细的自行车辐条或栅栏,是当前自动模型最难应对的对象。
想与新背景自然合成
把去掉背景的人或物放到另一张照片上,常常显得很突兀。原因大多在于光线和颜色。
- 统一光线方向。人物是从左边受光,新背景的太阳却在右边,就会很别扭。
- 清理边缘的颜色溢出。原背景色残留在发梢,放到新背景上会像一圈描边。
- 加上阴影。接触地面的物体,脚下或底部要有淡淡的阴影,才不会显得悬空。
- 让清晰度和噪点接近。把光滑的人物放到颗粒感强的背景照片上,会有割裂感。
保存格式与背景色
| 目的 | 保存格式 | 理由 |
|---|---|---|
| 与其他图像合成、设计素材 | PNG | 无损,完整支持 Alpha 通道 |
| 网页发布用透明图像 | WebP | 保留透明度且比 PNG 小得多 |
| 白底商品图、文档附件 | JPG(用白色背景填充) | 兼容性最高,体积小 |
JPG 无法保存透明度(MDN),所以把透明结果存为 JPG 时会被填成指定的纯色。需要白底 JPG 时,请把背景色指定为纯白(#FFFFFF)再保存。
关于商品图白底
一些电商平台、购物平台对主图有白色或纯色背景、禁止边框和文字等规定。不过规定因平台和类目而异,而且经常变化,所以本文没有收录具体平台的数值。上架前请查看卖家中心最新的图片规范。通常值得确认的项目如下:
- 背景色是否必须为纯白(RGB 255, 255, 255),是否允许浅灰
- 商品在画面中应占的比例和留白
- 最小像素尺寸以及文件体积和格式
去背景后用裁剪调整留白和比例,如果有体积限制,再用图片压缩收尾即可。
不要用于正式证件照
韩国护照照片规定明确表示,不接受用编辑软件去除或合成背景的照片。详细标准请参阅证件照、报名照片规格。
常见问题
去掉背景的照片存成 JPG,会是透明的吗?
JPG 无法保存透明度,透明部分会被填成白色或黑色等纯色。要保留透明背景,请存为 PNG 或 WebP。
可以把证件照背景换成白色再提交吗?
韩国外交部不接受用编辑软件去除或合成背景的护照照片。正式提交用的照片原则上应一开始就在白色背景前拍摄,抠图结果更适合用于社交平台头像、设计工作这类没有规定的用途。
第一次去背景为什么要等很久?
要在浏览器中运行 AI 模型,第一次需要下载一次模型文件(几 MB 到几十 MB)。之后会留在浏览器缓存里,启动更快,照片也不会发送到服务器。