Skip to content
当前页面

车辆轨迹跟踪

能力简介

对车辆进行轨迹跟踪,并划定区域进行车辆停放计数。

能力说明

上传待检测视频地址,返回识别状态,识别完成后将结果通过返回并通过回调接口接收。

返回结果包括:包含车辆轨迹的视频,各帧目标位置的文本文件,各帧计数结果文件以及整体计数结果。

支持视频类型:mp4

demo1

功能演示

说明:传入视频地址后,经过轨迹跟踪模型输出视频和相关文件

demo2demo3

应用场景

  • 智能交通

在社会交通场景,可以用来对车辆轨迹进行记录分析,与交通系统联动防止拥堵。

  • 智能计费

在加油站或停车场场景下,记录停车时间辅助计费。

  • 智慧安全

对禁停区域进行看守,并发送警报。

  • 智慧执法

智能监测违章停车、超时停车等违章行为并记录违章车辆。

接口说明

用户上传待检测图片,服务端对图片进行检测,并返回车牌信息。

请求示例

  {
    "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"
    }

文档中心