yolo目标检测+目标跟踪+车辆计数+车辆分割+车道线变更检测+速度估计

这个项目使用YOLO进行车辆检测,使用SORT(简单在线实时跟踪器)进行车辆跟踪。该项目实现了以下任务:

  • 车辆计数
  • 车道分割
  • 车道变更检测
  • 速度估计
  • 将所有这些详细信息转储到CSV文件中
  • 车辆计数是指在道路上安装相应设备,通过对车辆通过的检测来获取车辆数量的统计信息。这种技术广泛应用于交通管理、城市规划、智能交通系统等领域。车辆计数可以帮助交通管理部门更好地了解交通流量变化情况,并根据数据采取相应的交通管理措施。

  • 车道分割是指在道路上设置标线或固定隔离物,将车行道分为不同的车道,以便车辆有序行驶。车道分割可以提高交通安全性,减少事故率,并有助于缓解拥堵。同时,车道分割还可以为智能交通系统提供数据支持,如车道占用监测和车辆类型识别等。

  • 车道变更检测是指通过车载摄像头、雷达或其他传感器设备等技术,实现对车辆行驶过程中车道变更情况的检测。车道变更检测可以提高驾驶员的行驶安全性和舒适度,避免发生事故,同时也可为智能交通系统提供数据支持,如实时路况分析和交通拥堵预测等。

  • 速度估计是指通过车辆行驶过程中的运动学参数(如加速度、角度等),结合数据处理算法,实现对车辆速度的估计。速度估计可应用于交通管理、智能交通系统、驾驶员辅助系统等领域,如路段速度监测、交通拥堵预测、自适应巡航控制等。

请注意,视频中有4个位置和对应的代码(4个IF语句),您可以删除其中3个,并根据需要编辑第一个。

运行项目:

安装所需依赖项,请运行:

复制代码
$ cd code/

$ pip3 install -r requirements.txt

通过以下方式下载yolo权重文件:

复制代码
$ bash download_weights

确保根据您的视频更改检测和车道分割行,微调YOLO模型的阈值和置信度

运行

复制代码
$ Python3 main.py -input /path/to/video/file.avi -output /path/for/output/video/file.avi -yolo /path/to/YOLO/directory/

速度检测:

这是一个有趣的项目,主要是由于摄像头抖动(可能是由于风或其他原因!)。这种摄像头抖动会导致框架闪烁。这意味着我们不能使用传统的像素距离到公里/小时的映射,因为随着每个帧的闪烁,边界框的中心点也会任意地闪烁。因此,我尝试了这种新方法:两条线之间的速度。

两个线之间的速度(SBTL)

该方法做出了一些假设,如下所示:

  • 我们知道正在记录/流传视频的道路的速限。

  • 至少有一辆车以限速行驶。

-->我们在垂直于车辆行驶方向的帧上绘制两条线,然后找到任何汽车穿过这两条线所需的最短时间(此车将以限速行驶)。一旦我们找到任何车通过这两条线所需的最短时间,我们使用简单的速度=距离/时间公式计算其余车辆的速度。我知道这不完美,但肯定比像素映射方法更精确

相关推荐
YOLO数据集集合12 小时前
垃圾目标检测数据集 |垃圾检测 智慧环卫 城市管理 生活垃圾堆检测 生活垃圾 垃圾场 9023期
人工智能·目标检测·视觉检测·生活·垃圾检测·垃圾
动物园猫14 小时前
行人细分目标检测数据集:3类别、4,000张图像 | 目标检测
人工智能·目标检测·计算机视觉
YOLO数据集集合14 小时前
车牌目标检测数据集 | 车牌检测 智能交通 车辆识别 目标检测8003期
人工智能·目标检测·计算机视觉·车牌检测·非机动车车牌
YOLO数据集集合18 小时前
蚊子目标检测数据集 | 蚊虫检测 病媒生物 智能硬件 轻量化模型 目标检测 YOLO格式 深度学习数据集9015期
深度学习·yolo·目标检测·计算机视觉·分类·智能硬件·蚊子识别
YOLO数据集集合19 小时前
煤炭质量目标检测数据集 、| 煤炭检测 工业视觉 质量分级 异物检测 煤炭异物8005期
人工智能·yolo·目标检测·计算机视觉·分类·煤炭检测数据集·异物数据集
乐迪信息19 小时前
防爆AI摄像机实时监测船舶异常姿态
大数据·人工智能·算法·安全·目标跟踪
qq_252941316820 小时前
窗户清洁检测数据集 | 窗户清洁检测 建筑运维 二分类任务 YOLO格式 深度学习数据集9019期
运维·人工智能·深度学习·yolo·目标检测·分类·窗户清晰度
YOLO数据集集合20 小时前
尼帕果实目标检测数据集 | 尼帕果实检测 农业视觉 热带作物 目标检测 YOLO格式9013期
人工智能·yolo·目标检测·机器学习·计算机视觉·农业果实
qq_252941316820 小时前
航拍垃圾堆检测数据集 | 航拍垃圾检测 固废管理 无人机巡检 环保监测9025期
yolo·目标检测·计算机视觉·分类·无人机·垃圾检测·垃圾
qq_25294131681 天前
建筑物缺陷目标检测数据集 | 建筑裂缝检测 房屋缺陷 结构损伤 目标检测9022期
人工智能·yolo·目标检测·计算机视觉·视觉检测·建筑裂缝·建筑外立面