
# 检测智能对象（旧版本）（API名称：proxyTeslaService）
#### 功能介绍
标准智能对象检测服务，标准智能对象只判断目标有无，请求体中需要传入服务ID，图片的base64编码和object_id。新服务推荐使用"检测智能对象（标准）"。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
   
#### URL
| 请求方式 | HTTPS地址                                                          | 服务架构    | 消息体类型            |
|:---|:---|:---|:---|
| POST | https://***isdp+*** ***域名***/openapi/v1/invoke/proxyTeslaService | OpenAPI | application/json |
   
#### 请求头
| **KEY**       | VALUE                  | 是否必填 | **描述**                                     |
|:---|:---|:---|:---|
| Content-Type  | application/json       | 是    | 无                                          |
| Authorization | bearer ${access_token} | 是    | bearer +""+5.2.1 获取Token中获取的access_token的值 |
   
#### 请求参数
| 参数              | 类型     | 是否必填 | 描述   |
|:---|:---|:---|:---|
| distributionMap | object | 是    | 路由参数 |
| paramMap        | object | 是    | 业务参数 |
   
distributionMap说明：
| 参数        | 类型     | 是否必填 | 描述    |
|:---|:---|:---|:---|
| serviceId | String | 是    | 服务名称  |
| uri       | String | 是    | 服务uri |
   
paramMap说明：
| 参数           | 类型     | 是否必填 | 描述                |
|:---|:---|:---|:---|
| image_base64 | String | 是    | 待识别的图片转成的base64串。 |
| object_list  | List   | 是    | 智能对象列表，以及智能对象的入参。 |
   
object_list说明：
| 参数        | 类型     | 是否必填 | 描述                  |
|:---|:---|:---|:---|
| object_id | String | 是    | 智能对象ID。详情请参见智能对象标识。 |
   
#### 响应参数
| 参数          | 类型     | 描述                                                                                                                                                                                                                         |
|:---|:---|:---|
| result      | String | 响应结果。图片是否通过。 - Y：通过  - N：不通过   |
| object_list | Object | 响应数据。                                                                                                                                                                                                                      |
   
object_list说明：
| 参数          | 类型     | 描述                                                                                                                                                                                                                      |
|:---|:---|:---|
| object_id   | String | 条目ID。                                                                                                                                                                                                                   |
| result      | String | 条目是否通过。 - Y：通过  - N：不通过   |
| num         | String | 检测到的目标数量。                                                                                                                                                                                                               |
| remark_no   | String | 备注编号。                                                                                                                                                                                                                   |
| remark_en   | String | 评审通过/不通过时对应说明。                                                                                                                                                                                                          |
| remark_cn   | String | 备注信息。                                                                                                                                                                                                                   |
| detect_list | List   | 条目检测结果信息。                                                                                                                                                                                                               |
   
detect_list 属性列表：
| 参数            | 类型     | 描述       |
|:---|:---|:---|
| similarity    | String | 置信度。     |
| lt_x          | String | 左上角点横坐标。 |
| lt_y          | String | 左上角点纵坐标。 |
| rb_x          | String | 右下角点横坐标。 |
| rb_y          | String | 右下角点纵坐标。 |
| category_name | String | 条目名称。    |
   
#### 请求示例
```
{
        "distributionMap": {
              "serviceId": "ai-model-server",
              "uri": "/model/detect"  
},
"paramMap": {
              "image_base64": str(b64),
              "object_list": [
                  {"object_id": "Tesla_03020101"}
                    ]
}
}
```
#### 响应示例
```
[
    {
        "result": "Y",
        "object_list": [
            {
                "object_id": "Tesla_03020101",
                "result": "Y",
                "num": null,
                "remark_no": "",
                "remark_en": "[reason0]检测到所有走线是规范的。",
                "remark_cn": "",
                "detect_list": [
                    {
                        "similarity": "0.9417528510093689",
                        "category_name": "electricity_meter",
                        "category_type": "",
                        "lt_x": "850.0",
                        "lt_y": "735.0",
                        "rb_x": "1265.0",
                        "rb_y": "1364.0"
                    }
                ]
            }
        ]
    }
]
```
#### 智能对象标识
智能对象ID。详情请参见[智能对象标识](https://support.huaweicloud.com/api-isdp/api_01_0095.html#api_01_0095__zh-cn_topic_0000001700611566_section73201012443)。
