Appearance
车辆轨迹跟踪 #
能力简介 #
对车辆进行轨迹跟踪,并划定区域进行车辆停放计数。
能力说明 #
上传待检测视频地址,返回识别状态,识别完成后将结果通过返回并通过回调接口接收。
返回结果包括:包含车辆轨迹的视频,各帧目标位置的文本文件,各帧计数结果文件以及整体计数结果。
支持视频类型:mp4
功能演示 #
说明:传入视频地址后,经过轨迹跟踪模型输出视频和相关文件
应用场景 #
- 智能交通
在社会交通场景,可以用来对车辆轨迹进行记录分析,与交通系统联动防止拥堵。
- 智能计费
在加油站或停车场场景下,记录停车时间辅助计费。
- 智慧安全
对禁停区域进行看守,并发送警报。
- 智慧执法
智能监测违章停车、超时停车等违章行为并记录违章车辆。
接口说明 #
用户上传待检测图片,服务端对图片进行检测,并返回车牌信息。
请求示例 #
HTTP方法:POST
BODY参数:
{
"mode": "VIDEO",
"URL": "http://sip-media.teamshub.com:10002/relpay/v1/smeics/videomeeting/13146269799@screen@ES_20220922143455023321781.mp4",
"abilitys": [
"vehicleMOT"
],
"cameraArea": [
[
{"x": 0,"y": 166},
{"x": 137,"y": 10},
{"x": 1007,"y": 1000},
{"x": 54,"y": 334}
]
],
"traceId": "300"
}
说明: #
mode:接口形式,视频为"VIDEO"
URL:视频文件地址
abilitys:能力标识的列表,英文,如["vehicleMOT"],只取第一项
cameraArea:限定区域框坐标
traceId:能力流水号
参数返回: #
{
"status":200,
"message":"Request successful",
"mode":"VIDEO"
}
说明: #
status:状态码,int
message:状态码对应的说明信息
mode:接口形式,视频为"VIDEO"
状态码: #
status = {
100: "Request fail",
200: "Request successful",
300: "URL File Error",
}
说明: #
100:请求失败
200:请求成功
300:文件地址错误
回调接口入参: #
HTTP方法: POST
URL: http://
HEADERS:{
"Content-Type":"multipart/form-data"
}
BODY:{
"files": ["result_vid", "track_txt", "entrance_txt"],
"result":{
"status": '',
"data": "",
"total_count":"",
"in_count":"",
"out_count":"",
"target":["id"="", baseLs=""],
"ability":'vehicleMOT',
"coordinate": {}},
"traceId": '能力流水号'
}
说明: #
files:检测结果视频文件,轨迹数据文件,进出入统计文件
result:检测结果
status:检测结果状态码
data:检测结果对应说明,见RESULT_STATUS
total_count:视频中出现的目标总数
in_count:进入的目标数量
out_count:出去的目标数量
target:每个目标的信息,目标ID,目标截图的base64
ability:能力ID,与入参中的第一项一致
coordinate:检测到的坐标信息(非必要)
traceId:能力流水号,与入参一致
RESULT_STATUS = {
100: "No target",
200: "Target detected"
}