news 2026/5/23 12:53:48

5类实时交通检测数据集实战指南(附代码)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5类实时交通检测数据集实战指南(附代码)

5类实时交通自建目标检测数据集 该数据集包括car,light,moto,person,signs等5个类别 总计图片1498张,训练集998张图像,验证集和测试集分别是250张图片 数据集已经划分为训练集/验证集/测试集 数据集支持YOLO格式/VOC格式/COCO格式 数据集在yolov8s上mAP50是0.763,P是0.791 数据集未经任何图像预处理等操作,皆是原始图片 可直接使用,可直接使用,可直接使用

最近搞到一个挺有意思的交通场景目标检测数据集,实测发现直接丢进YOLOv8就能用,对刚入门的小白特别友好。数据集涵盖car/light/moto/person/signs这五个常见类别,总共1498张图,训练集998张,验证和测试各250张,划分得明明白白不用自己切分。

数据集快速上手

支持YOLO/VOC/COCO三种格式(业界良心),这里用YOLO格式做个演示。先看目录结构:

dataset/ ├── train/ │ ├── images/ │ └── labels/ ├── val/ │ ├── images/ │ └── labels/ └── test/ ├── images/ └── labels/

加载数据集只需要两行代码:

from ultralytics import YOLO model = YOLO('yolov8s.yaml') # 加载官方预配置 model.train(data='dataset.yaml', epochs=100, imgsz=640)

这里的dataset.yaml长这样:

path: ./dataset train: train/images val: val/images test: test/images names: 0: car 1: light 2: moto 3: person 4: signs
实测性能分析

原始数据不搞任何预处理,直接训练后的指标:

mAP50: 0.763 | Precision: 0.791

这个成绩在实时场景下已经够用。有意思的是交通灯(light)和标志牌(signs)的识别准确率最高,可能因为它们的形态特征比较固定。摩托(moto)的检测偶尔会和自行车混淆,可以针对性加一些难例样本。

效果可视化代码

训练完用这段代码看检测效果:

import cv2 from ultralytics import YOLO model = YOLO('best.pt') results = model.predict('test.jpg', save=True) # 自定义画框颜色(默认红蓝绿太土了) for result in results: boxes = result.boxes for box in boxes: x1, y1, x2, y2 = box.xyxy[0] cls = int(box.cls) label = model.names[cls] color = (0, 255, 0) if label == 'person' else (255, 0, 0) # 行人用绿色框 cv2.rectangle(img, (x1, y1), (x2, y2), color, 2)

!

(假装这里有效果图)

避坑指南
  1. 原始图像分辨率不统一,建议训练时开启rect=True(矩形训练模式)
  2. 摩托车标注可能存在部分遮挡情况,建议开启马赛克增强
  3. 验证集指标波动较大时,尝试冻结backbone训练5个epoch再解冻

这个数据集最大的优势就是开箱即用,适合快速验证算法原型。想要冲击更高精度的话,建议自己加些雨天/雾天的数据增强。完整数据集已打包放在某云盘(链接打码防爬),解压后直接开撸就完事了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/16 19:05:06

批判性思维训练:5个练习提升你的缺陷发现能力

批判性思维在软件测试中的核心价值 在快速迭代的软件开发周期中,测试人员面临的不仅仅是功能验证的挑战,更是对系统深层次风险的前瞻性洞察。批判性思维使测试工程师能够超越表面需求,通过系统性质疑、多角度分析来暴露潜在缺陷。这种能力直…

作者头像 李华
网站建设 2026/5/14 4:55:37

【生存分析进阶指南】:从零构建高精度临床预测模型的7个关键步骤

第一章:临床数据的 R 语言 Cox 回归优化概述在临床研究中,生存分析是评估患者预后和治疗效果的核心方法之一。Cox 比例风险回归模型因其能够处理删失数据并同时评估多个协变量的影响而被广泛使用。借助 R 语言强大的统计计算与可视化能力,研究…

作者头像 李华
网站建设 2026/5/13 13:04:48

紧急预警:传统相关性分析已过时,你必须掌握的Copula参数估计新范式

第一章:紧急预警:传统相关性分析已过时,你必须掌握的Copula参数估计新范式在金融风险建模、极端事件预测和多变量依赖结构分析中,传统皮尔逊相关系数已暴露出严重局限——它仅能捕捉线性关系,且对尾部依赖无能为力。现…

作者头像 李华
网站建设 2026/5/20 2:18:08

2023A卷,集五福

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:华为OD面试 文章目录 一、🍀前言 1.1 ☘️题目详情 1.2 ☘️参考解题答案 一、🍀前言 2023A卷,集五福。 1.1 ☘️题目详情 题目: 集五福作为近年…

作者头像 李华
网站建设 2026/5/15 1:00:39

UGUI重建流程和优化

UGUI重建流程和优化 参考文献(五)UGUI源码分析之Rebuild(布局重建、图形重绘)_ugui rebuild-CSDN博客(99 封私信 / 83 条消息) UGUI源码解析(二十一)LayoutRebuilder - 知乎(99 封私信 / 83 条消息) UGUI源…

作者头像 李华
网站建设 2026/5/20 8:18:49

幽冥大陆(五十)屏幕录像手机教程3D透镜主题——东方仙盟炼气期

地面颜色(半透明)、悬浮阴影颜色和镜面高光颜色时,如何选择搭配才能达到视觉上协调且符合场景需求的效果,我会结合视觉设计原则和实际场景来给你具体的配置思路。一、核心配置原则与思路首先要明确这三种颜色是关联且有层次的&…

作者头像 李华