AI驱动的背景去除工具withoutBG

简介

什么是 withoutBG?

withoutBG 是一个开源的、由 AI 驱动的工具,可以轻松地从任何图像中删除背景。该工具支持本地处理和云处理选项,可以本地处理图像,最大程度的确保隐私。此外,它还通过其托管的 API 提供了一个更高质量的 withoutBG Pro 模型,适合不同的使用需求。

主要特点

  • AI 驱动的背景去除:使用先进的深度学习算法,根据图像内容准确地移除背景。
  • 多种处理选项
    • 本地处理: 免费且可离线运行,适合处理多张图片。
    • 云处理(withoutBG Pro): 提供更高质量的输出,适用于商业用途,也提供免费套餐。
  • 高效性:支持批量处理,快速移除多个图像的背景,提高效率。
  • 多平台支持可在各种架构上运行,包括 Intel/AMDARM 处理器。
  • 丰富的 API 接口:提供 Python SDKCLI 工具,方便集成到其他应用程序中。
  • 现代用户界面:具有拖放功能的 Web 界面,用户体验友好。
  • 响应式设计与主题支持:支持多种主题,使用户可以根据个人喜好调整界面风格。

应用场景

  • 电商平台:可以使用 withoutBG 处理产品图片,去除杂乱背景,使产品更突出,提升视觉吸引力。
  • 社交媒体:用户可以快速去除个人图片的背景,制作更美观的社交媒体内容。
  • 设计与创意工作:设计师可以在图像处理工作流中集成该工具,以便快速获得透明背景的图像,用于各种设计项目。
  • 个人用户:任何需要移除图像背景的用户都可以利用该工具,进行简单的照片编辑和处理。

withoutBG 为用户提供了强大且灵活的图像处理解决方案,适合多种需求。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 withoutbg ,选择 withoutbg/app,版本选择 latest

本文写作时, latest 版本对应为 1.0.1

端口

本地端口不冲突就行,不确定的话可以用命令查一下

1
2
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
8046 80

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

1
2
3
4
5
6
# 运行容器
docker run -d \
--restart unless-stopped \
--name withoutbg \
-p 8046:80 \
withoutbg/app:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

1
2
3
4
5
6
7
8
9
version: "3"

services:
withoutbg:
image: withoutbg/app:latest
container_name: withoutbg
restart: unless-stopped
ports:
- "8046:80"

然后执行下面的命令

1
2
3
4
5
6
7
8
9
10
# 新建文件夹 withoutbg 和 子目录
mkdir -p /volume1/docker/withoutbg

# 进入 withoutbg 目录
cd /volume1/docker/withoutbg

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8046 就能看到应用的主界面

使用非常简单,将需要去除背景的图片拖放到上传区(或点击浏览),等几秒钟,AI 会移除背景,然后下载你的结果即可

支持 JPEG, PNG 格式,最高可达 10MB

如果一次拖入多张照片,会逐张处理

参考文档

withoutbg/withoutbg: Open source image background removal model
地址:https://github.com/withoutbg/withoutbg

Background Removal API & Open-Source Toolkit
地址:https://withoutbg.com/

Dockerized Background Removal Web App - Quick Start Guide
地址:https://withoutbg.com/documentation/integrations/dockerized-web-app