厂区安全巡检算子
更新时间: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 | 绝缘鞋 |
