检测多人作业(API名称:detect)
功能介绍
在电网施工现场,要求必须多人配合作业。为提高安全管理水平,本产品对画面中的人员数量进行检测,并基于配置的最小人数决定是否告警,为需要多人协同作业的场景监管提供管理手段。
相关接口
接口名称 |
调用说明 |
---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
---|---|---|---|
POST |
https://isdp+域名/openapi/v1/aiObject/detect |
OpenAPI |
application/json |
请求头
KEY |
VALUE |
是否必填 |
描述 |
---|---|---|---|
Content-Type |
application/json |
是 |
无 |
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
image_base64 |
String |
是 |
待识别的图片转成的base64串。 |
object_list |
List |
是 |
智能对象列表,以及智能对象的入参。 |
max |
integer |
否 |
检测目标最大数量。 |
min |
integer |
否 |
检测目标最小数量。 |
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
object_id |
string |
是 |
智能对象ID。详情请参见智能对象标识。 |
响应参数
参数 |
类型 |
描述 |
---|---|---|
result |
String |
响应结果。图片是否通过。
|
object_list |
Object |
响应数据。 |
参数 |
类型 |
描述 |
---|---|---|
object_id |
String |
条目ID。 |
result |
String |
条目是否通过。
|
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 |
条目名称。 |
请求示例
{"image_base64": str(b64), "object_list": [ {"object_id": " ISDP_multiperson_operation", “max”: 10 “min”: 2} ] }
响应示例
[{'result': 'Y', 'object_list': [ {'object_id': 'ISDP_multiperson_operation', 'result': 'Y', 'num': None, 'remark_no': '', 'remark_en': '[reason0]有2个人,在2-10000范围内。', 'remark_cn': '', 'detect_list': [ {'similarity': '0.9079309105873108', 'category_name': 'person', 'category_type': '', 'lt_x': '8.0', 'lt_y': '10.0', 'rb_x': '555.0', 'rb_y': '653.0'}, {'similarity': '0.784828782081604', 'category_name': 'person', 'category_type': '', 'lt_x': '573.0', 'lt_y': '17.0', 'rb_x': '1103.0', 'rb_y': '651.0'}] }]}]