功能描述
对图像作人员检测,检测是否有人体出现在图像中,通过人体矩形框坐标信息定位人体;支持对图像指定多个识别区域,并作区域内外关系的人员检测。可应用于布控追逃、行人闯入/越界检测和人流量统计等场景。
接口调用
对输入图像进行人员检测,检测是否由人体在图像中,识别返回各人体矩形框坐标信息。支持对图像指定多个识别区域并作区域内外关系的人员检测。将检测结果以Json格式返回给调用者。
- 请求方法
http://${IP}:${Port}/v1/detect/attribute/body?code=BODY_AREA_DETECT
- Header参数
| Key | Value | 请求或响应 |
|---|---|---|
| Content-type | application/json | 存在于请求和响应中,不可为空 |
| Abis-Request-Sequence | 请求流水号 | 存在于请求和响应中,请求中可以为空,如为空则由服务自动生成一个流水号 |
| Authorization | 接口鉴权标识 | 若使用ABIS云平台的接口API,则需要去 ABIS门户控制台-基本资料-鉴权密钥 中获取 立即获取 |
- Body参数
| Json Path | 类型 | 必填 | 含义 | 注意事项 |
|---|---|---|---|---|
| $.image | String | 是 | Base64 编码的图像数据 | |
| $.areas[*].name | String | 否 | 指定区域名称 | 检测人体是否在区域框,使用本功能需要至少指定1个区域 |
| $.areas[*].x | Int[] | 否 | 对应区域x坐标数组 | 每个区域至少指定3个坐标点 |
| $.areas[*].y | Int[] | 否 | 对应区域y坐标数组 | 每个区域至少指定3个坐标点 |
| $.detectionOption.rect | Boolean | 否 | 是否返回人体矩形框 | 左上,宽高 |
对应示例:
{
"image": "/9j/4AAQSkZJRgABARRQB//2Q==11",
"areas": [
{
"name": "area1",
"x": "45, 308, 45, 308",
"y": "260, 260, 960, 960"
}
],
"detectionOption": {
"rect": true
}
}
- 返回参数
| Json Path | 类型 |
|---|

本文档介绍了眼神ABIS平台的人员区域检测API,用于图像中的人体检测和区域内外关系检测。该功能适用于布控追逃、行人闯入检测和人流量统计等场景。详细说明了接口调用、请求方法、返回参数、错误码以及注意事项,并提供了Java示例代码。
最低0.47元/天 解锁文章
221

被折叠的 条评论
为什么被折叠?



