很多人第一次用 AI 抠图,看到主体边缘残留一圈原背景,就断定「这工具不行」。实际情况往往是图片本身没给模型足够的信息。抠图是个语义分割问题,主体越明确、边缘对比越强,结果越干净。
一、拍摄阶段:让主体和背景分开
- 对比度:深色头发配深色沙发、白衬衫配白墙,模型很难判断边界在哪。换一个反差明显的背景,或者让主体离背景远一点。
- 光线:逆光会让主体边缘过曝或发黑,边缘信息丢失。顺光或侧光拍摄,主体轮廓更清晰。
- 景深:背景适度虚化是好事,但虚化过度会让边缘和背景混在一起,反而更难分离。
二、选图:这几类图效果天生就弱
细碎发丝、半透明纱裙、玻璃杯、飞溅的水花、与背景同色的商品(白鞋放白背景),都属于困难样本。遇到这类图,先接受「结果需要人工微调」的现实,或者换一张对比更强的同款图。
分辨率为王的另一面是——太小的图也不行。长边低于 800px 时,边缘像素不足,抠完放大就糊。原图尽量用 1500px 以上。
三、参数:精细模式不是万能的
「标准」模式速度快、适合背景干净的图;「精细(发丝)」模式会做 alpha matting,边缘更自然,但处理时间更长,对显卡要求更高。人像、宠物、毛绒商品建议开精细,硬边物体(包装盒、手机、家具)用标准就够,开精细反而可能让直边变毛。
四、抠完之后:换底色与合成
透明 PNG 只是半成品,最终用途决定输出格式:
- 要放在深色网页上,透明 PNG(AI 智能抠图 默认输出);
- 要做证件照,换纯色底 → 证件照换底色;
- 要做商品主图,换白底 → AI 商品图白底;
- 要打印,转成 JPG 并铺白底,避免打印机把透明当黑色。
五、批量处理的顺序很重要
先挑图:把明显不合格的(过小、严重模糊、主体被遮挡)剔掉,再批量抠。否则一张烂图会拖慢整批,还得单独重跑。批量之前先用 3 张不同难度的图试参数,确认效果再全量处理,比事后返工省时间。
六、边缘仍然有白边怎么办
白边通常来自原背景是浅色、且边缘有半透明过渡像素。处理办法:换底色时先做 1px 的收缩(erode),或直接选深色底规避。如果必须白底且白边明显,建议重新拍一张深色背景的原图。