学习目标
- 了解多目标跟踪的实现方法
- 知道车流量统计的方法
- 熟悉项目流程图
1. 车流量统计方式:
-
人工统计,需要消耗大量的人力且当工作人员在长时间计数后会因疲惫造成漏检或重复计数,统计结果具有不可验证性。
-
通过安装可接触式或不可接触式的
传感器于路面进行车辆计数,可接触式传感器一般铺设于道路下方,当车辆经过时,传感器内部的电压,磁场或压力会发生变换弯成车辆计数。但这类传感器的安装和维护费用很高,现在已不再大量铺设。不可接触式的包括超声,红外,雷达传感器等,这类容易受到恶劣天气的影响使检测精度降低。 -
基于视频的车流量统计,也就是本项目中实现的方法。
2. 视频处理步骤:
-
使用yoloV3模型进行目标检测,
-
然后使用SORT算法进行目标追踪,使用卡尔曼滤波器进行目标位置预测,并利用匈牙利算法对比目标的相似度,完成车辆目标追踪,
-
利用虚拟线圈的思想实现车辆目标的计数,完成车流量的统计。
项目流程如下图所示:(重点)
目标跟踪方法:使用sort算法,其中使用卡尔曼滤波器对目标位置进行估计,利用匈牙利算法进行目标关联。
车流量计数:使用虚拟线圈算法对车辆进行计数。