厂区安全巡检算子
更新时间:2022-06-02
识别图像中的人体和属性,并给出识别的位置信息;
检测安全帽、安全帽带、工服等属性。
请求 URL
POST /v1/factory/safety/detect HTTP/1.1
Request参数
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
image_base64 | 必选 | String | 图片base64编码,iamge_base64和image_url二选一即可,优先使用image_base64 |
image_url | 必选 | String | 图片 URL,只有当image_base64为空时才会使用image_url下载图片再base64编码,增加下载时延 |
min_score | 可选 | Double | 最小置信度,如果指定该参数,会对检测、识别结果按min_score过滤,只保留置信度大于min_score的特征结果 |
Response参数
参数 | 类型 | 说明 |
---|---|---|
code | Integer | 0:请求成功,非0:请求失败 |
message | String | 请求成功message为空,请求失败为失败提示信息 |
data | Object | 响应对象实体,包括检测结果列表 |
+items | List | item列表 |
++name | String | 0,表示识别人体 |
++score | Double | 人体的置信度 |
++location | Object | 人体bbox检测框 |
+++left | Integer | 左 |
+++top | Integer | 上 |
+++width | Integer | 宽 |
+++height | Integer | 高 |
++human | List | 人体属性检测结果 |
+++score | Double | 人体属性置信度 |
+++class | String | 人体属性检测类型 |
+++location | Object | 人体属性检测框 |
++++left | Integer | 左 |
++++top | Integer | 上 |
++++width | Integer | 宽 |
++++height | Integer | 高 |
+item_count | Integer | item列表数量 |
其中,人体属性检测类型如下:
检测类型 | 类别描述 |
---|---|
1 | 不带安全帽 |
2 | 带安全帽 |
3 | 安全帽扣 |
4 | 烟雾 |
5 | 手机 |
6 | 不带手套 |
7 | 带手套 |
8 | 黑色工服 |
9 | 蓝色工服 |
10 | 棕色工服 |
11 | 绿色工服 |
12 | 橙色工服 |
13 | 其他工服 |
14 | 工服-红色马甲 |
15 | 安全带 |
16 | 安全勾 |
17 | 非绝缘鞋 |
18 | 绝缘鞋 |