检测智能对象(标准)(API名称:detect)
功能介绍
标准智能对象检测服务,标准智能对象只判断目标有无,请求体中只需要传入图片的base64编码和object_id。
相关接口
|
接口名称 |
调用说明 |
|---|---|
|
调用该接口获取到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 |
是 |
智能对象列表,以及智能对象的入参。 |
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
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": "Tesla_safety_suit"
},
{
"object_id": "Tesla_03010101"
}
]
}
响应示例
[{'result': 'N',
'object_list': [
{'object_id': 'Tesla_safety_suit',
'result': 'N',
'num': None,
'remark_no': '',
'remark_en': '[reason2]有人未穿安全服。',
'remark_cn': '',
'detect_list': [{'similarity': '0.913723349571228', 'category_name': 'clothes', 'category_type': '', 'lt_x': '8.0', 'lt_y': '254.0', 'rb_x': '549.0', 'rb_y': '661.0'}]},
{'object_id': 'Tesla_03010101',
'result': 'N',
'num': None,
'remark_no': '',
'remark_en': '[reason2]有人未戴安全帽。',
'remark_cn': '',
'detect_list': [{'similarity': '0.8882275819778442', 'category_name': 'naked_head', 'category_type': '', 'lt_x': '760.0', 'lt_y': '6.0', 'rb_x': '963.0', 'rb_y': '271.0'}]}
]}]
智能对象标识
|
智能对象ID |
描述 |
|---|---|
|
Tesla_03010101 |
佩戴安全帽 |
|
Tesla_03010102 |
国家电网工作服 |
|
Tesla_03010105 |
国家电网安全手套 |
|
Tesla_03010106 |
国家电网安全鞋 |
|
Tesla_03010107 |
国家电网登高安全带 |
|
Tesla_03020101 |
电表箱走线规范 |
|
Tesla_stable_ladder |
人员扶梯 |
|
Tesla_rust_recognition |
除锈检测 |
|
Tesla_helmet_SG_logo |
安全帽国家电网logo检查 |
|
Tesla_working_suit_SG_logo |
工作服国家电网logo检查 |
|
Tesla_02010001 |
螺丝检查 |
|
Tesla_02010002 |
接地端子漏铜检测 |
|
Tesla_02010003 |
直供电(南方电网)标志检测 |
|
Tesla_02010004 |
空调遮挡识别 |
|
Tesla_02011101 |
GPS天线安装位置检测 |
|
Tesla_spanner |
扳手 |
|
Tesla_screwdriver |
螺丝刀 |
|
Tesla_pliers |
钳子 |
|
Tesla_work_fence |
工作围栏 |
|
Tesla_03020102 |
电能表铅封 |
|
Tesla_calling |
打电话 |
|
Tesla_personnel_gathering |
人员聚集 |
|
Tesla_04010101 |
安全面盾 |
|
Tesla_04010102 |
防冻手套 |
|
Tesla_safety_suit |
安全服 |
|
Tesla_03020202 |
设备端低压接地检测 |
|
Tesla_03020203 |
设备端高压接地检测 |
|
Tesla_03020204 |
地端接地检测 |
|
Tesla_03010003 |
绝缘毯 |
|
Tesla_03010002 |
绝缘斗臂车 |
|
Tesla_smoking_recognition |
吸烟检测 |
|
Tesla_fall_detection |
人员倒地 |
|
Tesla_fire_recognition |
明火识别 |
|
Tesla_02010006 |
PV管识别 |
|
Tesla_02010007 |
尾纤套管识别 |
|
Tesla_03010103 |
绝缘手套检查 |
|
Tesla_03010104 |
绝缘胶鞋检查 |