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