Background Removal AI Image Cutout
收藏数据集概述:Background Removal AI Image Cutout
基本信息
- 数据集名称:Background Removal AI Image Cutout
- 类别:Visual Recognition
- API 基础 URL:
https://background-removal-ai-image-cutout.p.rapidapi.com - 当前版本:v1
功能描述
这是一个基于人工智能的图像背景移除 API,能够即时从图像中移除背景,并在几秒钟内返回透明的 PNG 结果。
主要用途
- 电子商务产品照片编辑和目录标准化
- 营销和社交媒体素材创建
- 移动应用照片编辑集成
- AI/ML 预处理流程(遮罩、分割)
- 产品图像的批量处理
关键特性
- 高质量的边缘检测(头发、毛发、透明物体、玻璃)
- 支持高达 4K 的全分辨率输出,无降采样
- 处理时间低于 5 秒
- 简单的 REST API,只需 3 行代码即可集成
- 通过预签名 URL 支持大文件(>10MB)上传
- 输出带 Alpha 通道的透明 PNG
工作原理
- 发送带有图像 URL 的 POST 请求
- 接收已移除背景的处理图像的下载链接
- 下载链接有效期为 1 小时
应用场景
- Shopify、Amazon、eBay 产品照片背景移除
- 个人资料图片和头像创建
- YouTube 缩略图编辑
- 房地产照片编辑
- 护照和身份证照片处理
- AI 训练数据预处理
技术规格
认证
所有请求都需要 RapidAPI 提供的两个请求头:
X-RapidAPI-Key:来自 RapidAPI 的个人 API 密钥X-RapidAPI-Host:background-removal-ai-image-cutout.p.rapidapi.com
端点
POST /v1/remove-background
移除图像的背景。传递一个公共图像 URL,并接收一个透明的 PNG。
请求体:
| 字段 | 类型 | 必需 | 描述 |
|---|---|---|---|
image_url |
string | 是 | 要处理的图像的公共 URL |
响应(200): json { "image": { "url": "https://s3.amazonaws.com/.../result.png?X-Amz-Expires=3600", "width": 1024, "height": 1024, "content_type": "image/png", "file_size": 1076276 } }
响应字段说明:
| 字段 | 描述 |
|---|---|
image.url |
预签名的下载 URL(有效期为 1 小时) |
image.width |
图像宽度(像素) |
image.height |
图像高度(像素) |
image.content_type |
始终为 image/png |
image.file_size |
文件大小(字节) |
POST /v1/upload-url
获取用于大于 10MB 图像的预签名上传 URL。文件直接上传到云存储,绕过 API 大小限制。
请求体:
| 字段 | 类型 | 必需 | 默认值 | 描述 |
|---|---|---|---|---|
content_type |
string | 否 | image/jpeg |
文件的 MIME 类型。允许的值:image/png、image/jpeg、image/webp、image/tiff |
响应(200): json { "upload_url": "https://s3.amazonaws.com/.../uploads/uuid?X-Amz-Expires=900", "image_url": "https://s3.amazonaws.com/.../uploads/uuid?X-Amz-Expires=900", "file_id": "550e8400-e29b-41d4-a716-446655440000", "expires_in": 900, "instructions": "PUT your file to upload_url, then POST {image_url} to /v1/remove-background" }
响应字段说明:
| 字段 | 描述 |
|---|---|
upload_url |
将文件 PUT 到此 URL(直接 S3 上传) |
image_url |
上传后将其传递给 /v1/remove-background |
file_id |
此上传的唯一标识符 |
expires_in |
上传 URL 过期前的秒数(15 分钟) |
支持的语言与代码示例
- cURL
- JavaScript / Node.js
- Python
- PHP
- Go
- Ruby
- Java
- C# / .NET
- Swift
- Kotlin / Android
大文件上传(>10MB)
对于超过 10MB 的图像,使用三步上传流程:
- 请求一个上传 URL
- 将文件直接上传到云存储
- 处理上传的图像
错误处理
| 状态码 | 错误 | 描述 |
|---|---|---|
| 400 | Missing required field: image_url |
请求体中缺少 image_url |
| 400 | Invalid image_url |
URL 不可公开访问 |
| 400 | Invalid content_type |
上传的文件格式不受支持 |
| 403 | Forbidden |
API 密钥无效或缺失 |
| 408 | Image processing took too long |
超时,请使用较小的图像重试 |
| 502 | Background removal failed |
上游错误,请重试请求 |
速率限制与套餐
| 套餐 | 价格 | 每月请求数 | 速率限制 | 超量费用 |
|---|---|---|---|---|
| Basic | 免费 | 25 | 1/秒 | 硬性限制 |
| Pro | $14.99/月 | 250 | 5/秒 | $0.07/请求 |
| Ultra | $49.99/月 | 1,000 | 10/秒 | $0.06/请求 |
| Mega | $199.99/月 | 4,500 | 20/秒 | $0.05/请求 |
常见问题解答
- 结果 URL 的有效期是多久? 1 小时。处理完成后立即下载图像。
- 支持哪些图像格式? 输入:通过 URL 支持 JPEG、PNG、WebP。通过上传端点还支持 TIFF。输出:始终为透明 PNG。
- 最大图像尺寸是多少? 通过 URL:无硬性限制。通过上传:最大 50MB。



