Skip to content

抠图

请求地址

POST 方法:http://127.0.0.1:11112/api/image/matting

请求参数

参数名类型必选说明
image_pathstring图片地址, 支持本地路径和图片url,图片base64
ai_modelstring抠图模型: [person, fast, normal, quality]
is_edge_optimizationbool是否开启边缘优化
edge_valueint边缘优化值,取值范围10-180,默认90

返回参数

json
{
  "code": 200,
  "message": "success",
  "data": {
    "no_bg_image": "图片base64值"
  }
}

示例代码

python
import requests

headers = {
    'accept': 'application/json',
    'Content-Type': 'application/json',
}

json_data = {
    'image_path': 'https://pic.dmjnb.com/pic/56e8662386cdb140e7498a56d80f274a?imageMogr2/thumbnail/x380/quality/90!',
    'ai_model': 'fast',
    'is_edge_optimization': False,
    'edge_value': 90,
}

response = requests.post('http://127.0.0.1:11112/api/image/matting', headers=headers, json=json_data)
print(response.json())
bash
curl -X 'POST' \
  'http://127.0.0.1:11112/api/image/matting' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "image_path": "https://pic.dmjnb.com/pic/56e8662386cdb140e7498a56d80f274a?imageMogr2/thumbnail/x380/quality/90!",
  "ai_model": "fast",
  "is_edge_optimization": false,
  "edge_value": 90
}'

基于 Apache-2.0 许可发布