返回目录
工作流

给商品照片换白色背景

对真实照片生成前景遮罩,再合成白底;检查商品边缘后输出。

需要 Python 3.11—3.13、rembg CLI、ONNX Runtime 和本地分割权重。代码为 MIT;权重许可独立,当前默认 BRIA RMBG-2.0 的商业使用需要额外协议。

打开工作流来源

操作步骤

  1. 打开固定版本的 rembg CLI 文件,并阅读同版本 README 的安装与模型章节。在独立环境安装相应 CPU 或 GPU 依赖;本条没有代为安装。
  2. 先选择许可适合用途的分割模型。不要直接把默认模型当作可免费商用:该版本 README 将 BRIA RMBG-2.0 标为默认,并明确其商业使用另需协议。
  3. 若选择 u2net 并确认其模型使用条件,可按源码参数运行:rembg i -m u2net --bgcolor 255 255 255 255 input.png white-background.png。输入输出使用不同文件;首次运行会另行下载权重。
  4. 检查商品主体、透明部件、发丝与接触阴影。简单抠图会改变边缘透明度,不能保证每个主体像素不变;遮罩错误时先修正,不直接用于商品详情。
  5. 保存原图和结果作对照。该流程是照片分割与白底合成,不会主动用文生图重造商品,但不保证完美保真。

使用示例 编辑示意,非模型实测

输入

一张深色咖啡杯的实拍商品照片,希望把杂乱背景换成白色。

预期形式

预期输出 white-background.png,主体来自输入照片,背景由 RGBA 白色参数合成;边缘与透明部件需要检查。

来源与使用边界

作者
Daniel Gatis
原始内容
danielgatis/rembg
许可
MIT
检查日期
2026-10-15

已读取固定 commit README、LICENSE.txt 和 i_command.py。源码的 --bgcolor 接受四个整数并将参数传入 remove;README 明确本地输入、模型选择、CPU/GPU依赖、默认 BRIA 商用限制。U-2-Net 上游代码许可证元数据为 Apache-2.0,但代码许可不自动替代具体权重使用条件。未安装、未下载权重、未执行抠图;I2 为可查找的方法候选,非效果验收通过。

这条资源有问题?提交纠错