百度智能云边缘服务器ECS使用教程 - Lucky平台 | 设置周界识别区域
文档简介:
接口描述:
设置周界识别区域。设置后仅对区域内的目标进行识别。该接口会删除设备上当前全部AI的区域设置,然后用本次请求重新设置。
请求结构:
PUT /console/api/v1/device/region
接口描述
设置周界识别区域。设置后仅对区域内的目标进行识别。该接口会删除设备上当前全部AI的区域设置,然后用本次请求重新设置。
请求结构
PUT /console/api/v1/device/region
请求头域
请求头名称 | 描述 | 示例 |
---|---|---|
Authorization | 认证头。登录响应返回的token内容,如果不填或者填错会拒绝请求 |
Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyTmFtZSI6ImFkbWluIiwiZXhwI joxNjY3NDc4OTc4fQ.JL9R7CqIhPFdQWZry4e9ONZntUTmNzBp0sDE05rMxl |
请求参数
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
deviceId | Int64 | 是 | 添加设备时返回的唯一标识ID,例如:23 |
regions | Map | 是 | 区域绘制设置。key是算法英文名称,value是该算法绘制设置。如果regions为空,比如"regions":{} 表示清空全部周界区域。 |
+ai | String | 是 | 固定为与key相同,表示算法英文名称 |
+text | String | 是 | 周界区域名称 |
+bcolor | String | 是 | RGB颜色的十六进制形式,例如: #FF0099 |
+polygons | Array | 是 | 多边形顶点的顺序表示。支持绘制多个多边形,数组每一项描述一个多边形区域。 |
++polygon | Array | 是 | 多边形顶点描述的整数数组。例如[3, 2, 5, 6, 4, 9]表示多边形由(x1=3, y1=2), (x2=5, y2=6),(x3=4, y3=9)这3个点构成 |
响应头域
无特殊响应头。
响应参数
参数 | 类型 | 描述 |
---|---|---|
status | Int32 | 接口返回状态, 0表示成功,其他表示失败 |
message | String | 成功或错误提示 |
data | JSON | 忽略该字段 |
请求示例
PUT /console/api/v1/device/region HTTP/1.1 { "deviceId": 18, "regions": { "jiandao": {
"ai": "jiandao", "text": "剪刀区域", "bcolor": "#ff0099", "polygons": [ { "polygon":
[55, 66, 655, 666, 150, 550] }, { "polygon": [155, 166, 1655, 1666, 1150, 1550] } ] } } }
响应示例
{ "status":0, "message": "success", "data": null }