废弃(2025)-支持文档
[TOC]
###返回参数
|字段|是否必选|类型|说明
|-
|person_num|是|int|检测到的人体框数目
|person_info|否|object[]|每个框的具体信息
|+location|否|object|跟踪到的人体框位置
|++left|否|int|人体框左坐标
|++top|否|int|人体框顶坐标
|++width|否|int|人体框宽度
|++height|否|int|人体框高度
|+ID|否|int|人体的ID编号
|person_count|否|object|进出区域的人流统计
|+in|否|int|进入区域的人数
|+out|否|int|离开区域的人数
|image|否|string|结果图,含跟踪框和统计值(渲染jpg图片byte内容的base64编码,得到后先做base64解码再以字节流形式imdecode)
>渲染结果图说明
>画面里刚出现的人体头肩检测框都是红色,被跟踪锁定之后会变成其他颜色(颜色随机,不同颜色没有特定规律),模型根据同颜色框的运动轨迹来判断进出移动方向;人体被跟踪锁定后,检测框上方会出现人体的ID编号,ID的取值逻辑为:每个case从1开始,不同人体向上递增但不一定连续。
**未检测到任何人:**
{
"person_num":0,
"person_info":[]
“person_count”:
{
"in":0,
"out":0
}
}
**检测到2个人,无轨迹,无人进出区域:**
{
"person_num":2,
"person_info":[]
“person_count”:
{
"in":0,
"out":0
}
}
**检测到2个人和2条轨迹,1人离开区域:**
{
"person_num":2,
"person_info":
[
{
"ID":3
"location":
{
"left": 100,
"top": 200,
"width": 200,
"height": 400,
}
}
{
"ID": 5
"location":
{
"left": 400,
"top": 200,
"width": 200,
"height": 400,
}
}
]
“person_count”:
{
"in":0,
"out":1
}
}