摘要
随着城市化进程的加速和智能交通系统的普及,高效、准确的行人与车辆目标检测成为智慧城市、自动驾驶及公共安全等领域的关键技术。传统视频监控方法依赖于人工筛查,存在实时性差、易漏检和成本高昂等问题。本研究设计并实现了一个基于深度学习与 Web 技术的实时行人车辆检测与分析系统。系统核心集成当前最前沿的 YOLOv8、YOLOv10、YOLOv11 及 YOLOv12 四种目标检测算法,构建了一套可灵活切换、性能优异的检测引擎,专门针对'行人'和'车辆'两类目标进行精准识别与定位。系统采用前后端分离架构,后端基于 SpringBoot 框架构建,提供了 RESTful API 接口;前端提供直观的交互界面,实现了用户管理、多模态检测(图像、视频、实时摄像头)与全流程数据追溯。创新性地集成 DeepSeek 大型语言模型,可为检测场景提供智能语义分析与报告生成,提升了系统的决策支持能力。系统将全部检测记录与用户数据持久化存储于 MySQL 数据库,并通过可视化图表展示检测统计结果。经测试,系统在 5607 张图像数据集上表现稳定,实现了从算法应用到业务管理的完整闭环,为相关领域提供了可部署、易扩展的一体化解决方案。
关键词: 目标检测;YOLO 系列;行人车辆检测;SpringBoot;DeepSeek;前后端分离;智能交通
引言
研究背景与意义
在当今社会,交通管理与公共安全面临着日益严峻的挑战。实时、精准地感知道路环境中的行人及车辆,是实现智能交通信号控制、自动驾驶辅助系统、智能安防监控及人流车流统计分析等高级应用的基础。然而,传统的人工监控方式已无法满足 7x24 小时不间断、大范围、高精度的监控需求。随着深度学习技术的迅猛发展,尤其是以 YOLO(You Only Look Once)系列为代表的单阶段目标检测算法,因其在速度和精度上的卓越平衡,已成为解决实时视觉检测任务的首选方案。将这类先进的算法封装为稳定、易用的 Web 服务,赋能一线管理人员,具有重要的现实意义和应用价值。
国内外研究现状
近年来,目标检测领域成果丰硕。从 YOLOv1 到最新的 YOLOv12,算法通过引入更高效的网络骨干(如 CSPNet、RepVGG)、改进的特征金字塔(如 PANet、BiFPN)以及更优的损失函数(如 CIoU、DFL),不断刷新着检测精度与速度的极限。这些进展为构建高性能的实时检测系统提供了坚实的技术基础。与此同时,企业级应用开发趋势趋向于前后端分离的微服务架构,SpringBoot 以其快速构建、配置简便和生态繁荣的特点,成为后端服务开发的主流框架。将深度学习模型服务化,并与业务系统深度集成,已成为 AI 落地的重要模式。此外,多模态大模型(如 DeepSeek)在图像理解与文本生成方面的强大能力,为增强传统视觉系统的'认知'和'解释'能力开辟了新的路径,使系统不仅能'看到',更能'理解'和'描述'场景。
本文研究内容与贡献
针对现有行人车辆检测系统在模型多样性、系统集成度和智能交互性方面的不足,本文研发了一个集'前沿算法集成、多模态智能分析、精细化业务管理'于一体的综合性 Web 检测平台。本文的主要贡献如下:
- 构建了专用的行人车辆检测数据集: 收集并精细标注了包含'行人 (person)'和'车辆 (car)'两类目标的图像共计 5607 张,划分为训练集(4485 张)和验证集(1122 张),为模型的训练与性能评估提供了可靠的数据支持。
- 实现了多版本 YOLO 模型的统一集成与便捷切换: 系统同时集成了 YOLOv8、YOLOv10、YOLOv11 及 YOLOv12 模型。用户可根据实际场景对实时性及准确性的不同需求,在前端界面一键切换模型,实现了算法性能的横向对比与按需应用。
- 创新性地引入 DeepSeek 模型进行场景智能分析: 在完成基础的视觉检测后,系统可调用 DeepSeek API,对检测结果进行深入的文本分析,生成包含场景描述、潜在风险提示或统计分析的自然语言报告,极大地提升了系统的可解释性和交互智能。
- 开发了功能完备、高可用的全栈 Web 应用系统: 采用前后端分离架构,基于 SpringBoot+MySQL+Vue.js(示例)技术栈,实现了从用户认证授权、多源数据检测(图片上传、视频解析、摄像头实时流)、检测记录全生命周期管理、数据可视化看板到系统管理员后台的完整业务流程。系统设计注重鲁棒性、安全性和可扩展性。
系统核心特性概述
功能模块
- ✅ 用户登录注册:支持密码检测,保存到 MySQL 数据库。
- ✅ 支持四种 YOLO 模型切换,YOLOv8、YOLOv10、YOLOv11、YOLOv12。
- ✅ 信息可视化,数据可视化。
- ✅ 图片检测支持 AI 分析功能,deepseek
- ✅ 支持图像检测、视频检测和摄像头实时检测,检测结果保存到 MySQL 数据库。
- ✅ 图片识别记录管理、视频识别记录管理和摄像头识别记录管理。
- ✅ 用户管理模块,管理员可以对用户进行增删改查。
- ✅ 个人中心,可以修改自己的信息,密码姓名头像等等。

