本接口支持通过指定服务 ID 、待擦除的图片地址以及擦除配置,获取擦除后的图片 URI。
说明
该接口属于历史版本 API,建议您使用新版 GetImageEraseResult 接口。
以下请求参数列表仅列出了该接口的部分公共参数,完整公共参数列表见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 |
| 接口名称。 |
Version | String | 是 |
| 接口版本。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ServiceId | String | 是 |
| 服务 ID。 |
StoreUri | String | 是 |
| 指定服务 ID 下待修复原图的存储 URI 或 URL(公网可访问)。 |
Model | String | 是 |
| 修复模型,支持取值如下所示:
|
BBox | Array of BBox | 否 |
| 指定区域擦除时图片待修复区域。 |
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
X1 | Float | 是 |
| 待擦除区域矩形框的归一化左上角 X 坐标值,取值范围为[0,1]。 说明 x、y 分别是将标记位置除以原图中的宽和高后的值,即将原图中的宽和高归一化为 1。 示例:假设原图宽为 200px,高为 300px,您的待擦除区域框左上角坐标为(20,240),右下角坐标为(100,30)。对擦除矩形框两处坐标归一化处理:
则最终归一化左上角坐标为(0.1,0.8)、右下角坐标为(0.5,0.1)。 |
Y1 | Float | 是 | 0.43 | 待擦除区域矩形框的归一化左上角 Y 坐标值,取值范围为[0,1]。 |
X2 | Float | 是 |
| 待擦除区域矩形框的归一化右下角 X 坐标值,取值范围为[0,1]。 |
Y2 | Float | 是 |
| 待擦除区域矩形框的归一化右下角 Y 坐标值,取值范围为[0,1]。 |
UseOCR | Integer | 否 |
| 是否开启文本擦除,取值如下所示:
|
OCRMode | Integer | 否 |
| 匹配模式,仅支持取值为
|
Text | String | 否 |
| 匹配文本 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
ResUri | String |
| 修复后结果图的 URI。您可使用结果图 URI(即 |
POST https://imagex.volcengineapi.com/?Action=GetImageEraseResult&Version=2018-08-01 { "ServiceId": "h8****fd", "StoreUri": "test.webp", "Model": "eraser_model_imagex_0.1.0", "BBox": [ { "X1":0.68, "Y1":0.43, "x2":0.97, "y2":0.43, "UseOCR":1, "OCRMode":1, "Text":"test" } ] }
{ "ResponseMetadata": { "RequestId": "2022052415234901022524314707965A79", "Action": "GetImageEraseResult", "Version": "2018-08-01", "Service": "imagex", "Region": "cn-north-1" }, "Result": { "ResUri": "tos-cn-i-h8****fd/a95***d7", } }