免费试用 Basic 7 天——15 积分,今天不扣费。开始免费试用
← 博客
阅读约 4 分钟

抠图后商品中间有洞?原因与拍摄解法

瓶子、罐子或水壶的抠图里出现透明空洞?讲清高光和镜面反光为何被当成背景,以及怎样在拍摄时修好。

  • background-removal
  • product-photography
  • cutout-problems
  • highlights
  • reflections
抠图后商品中间有洞?原因与拍摄解法

你上传了一个瓶子、一只罐子或一把水壶,抠图结果却在商品中间多出一块透明空洞。轮廓看起来没问题,问题出在里面:一道亮条、一块反光的平面,或是一张消失不见的白色标签。

这不是边缘问题。这块空洞出现在商品本该不透明的位置,成因是照片里那块区域看起来像背景。可靠的修法发生在照片上,也就是上传之前。

不透明的商品中间出现空洞,是什么样子

把照片上传到 remover.bg,在编辑器里打开 Color 标签页(纯色背景),选一个深色。在白色背景上,缺失的区域很容易被忽略,因为空洞露出的白色和周围一样;换成深色,它马上就能看出来。

有两种情况看起来类似,但并不是这个问题。手柄或圆环中间本来就该是透空的,薄透面料也一样,详见蕾丝、网纱、透视面料怎么拍。如果那个位置在实物上是不透明的材料,抠图里那里也应该是不透明的。

为什么商品内部的一块区域会被当成背景

自动抠图会逐个区域判断:照片的每一部分属于商品,还是属于背景。它综合使用形状、上下文、颜色和亮度来判断,而最不可靠的情形,是商品内部某个区域的颜色和亮度与背景相同。

有三种情况会产生这样的区域:亮到变成纯白的高光、会映出背景的抛光表面,以及颜色和背景相同的标签。一块区域会不会被去掉,取决于它的大小,以及它和背景有多接近。把大面积的相似区域当作风险,导出之前先检查结果。

瓶子和包装上的过曝高光

在有光泽的瓶子或包装袋上,高光是光源的镜像。当它亮到一定程度,相机会在每个颜色通道(红、绿、蓝)里都记录下最大值,这块区域就变成没有任何细节的均匀白色。这叫作过曝高光,也叫高光溢出。单看像素值,它和接近白色的背景无从区分。

三个空的透明塑料瓶并排放在青绿色台面上,弧形瓶身上各有好几处明亮的白色椭圆形反光。

  • 拍摄时就把过曝的位置找出来。 Canon EOS R5 的说明书介绍了高光警告功能:回放画面上,过曝的高光会闪烁;说明书还建议重拍之前先把曝光补偿调成负值。
  • 一点一点降低曝光。 每次降低 1/3 档曝光是个合理的起点。在 iPhone 上,Apple 的《iPhone 使用手册》目前写的是:轻点你想对焦的位置,然后上下拖动 “Adjust Exposure”(调整曝光)按钮,它就在对焦框旁边。等高光里重新出现层次,就停手。背景变暗也没关系,因为背景会被去掉;如果商品本身是深色,请看黑色商品怎么拍。
  • 移动反光。 高光会跟着光源走。挪动灯光,直到反光变成一条窄带,窄带两侧都是商品本来的颜色,而不是一路延伸到轮廓上。更大、经过漫射的光源会把同样的光铺在更大的面积上,所以它的反光更大,也更弱;怎样把光源做大,见硬光与柔光。

会映出背景的反光表面

镀铬件、抛光钢和亮面塑料的表现就像镜子。OpenStax 物理教材给出了反射定律:反射角等于入射角。所以一个平整的抛光表面,会映出另一侧对应角度上的任何东西。如果那里正好是你的白色背景,这个表面就会变白。

一只镜面抛光的金属壶,带壶嘴和圆钮壶盖,放在阳光照到的桌上,壶身映满明暗相间的反光,旁边是一个装着餐具的木托盘。

  • 换个角度。 把商品转几度,或者挪动相机,直到表面映出别的东西。
  • 给表面一个深色的东西去映。 在画面之外、紧挨着画面的位置,也就是反光来的那一侧,放一张黑色卡纸或一块黑色泡沫板。
  • 透明材质需要更多措施。 玻璃产品怎么拍讲了反光里会出现什么。

选一个与商品内部有反差的背景

白色标签放在白色背景上,抠图几乎没法靠颜色把两者分开,所以一直延伸到商品轮廓的标签,可能连同背景一起被去掉,和过曝高光是一回事。选一个与商品最亮和最暗的部分都不同的背景。对于白色和深色区域混在一起的商品,中灰是个稳妥的起点,因为它和两者都不一样。之后由 Color 标签页来设定最终的白色,所以这个灰色不会出现在你的商品页上。

两个黑色玻璃罐,其中一个带金属丝扣盖,各贴着一张空白的白色标签,放在浅灰色台面上,周围是深色的粗糙岩石。

导出前先确认一遍

对每一个带有亮部、反光或白色区域的商品,都做一遍这项检查:

  1. 去背景,然后打开 Color 标签页并选一个深色。
  2. 检查瓶身、标签和每一个反光表面,看商品内部有没有空洞,而不只是看边缘。
  3. 如果发现了,找出原因:高光、映出背景的反光,还是和背景相同的标签。
  4. 重新拍摄,每次只改一处,然后再检查一遍。

解决办法在原图上,而不在抠图上。如果没法重拍,请在上传之前,用单独的图像编辑器修复原图。

继续阅读