基于yolov5与改进VGGNet的车辆多标签实时识别算法
摘 要
为了能快速、有效地识别视频中的车辆信息,文中结合YOLOv3算法和CNN算法的优点,设计了一种能实时识别车辆多标签信息的算法。首先,利用具有较高识别速度和准确率的YOLOv3实现对视频流中车辆的实时监测和定位。在获得车辆的位置信息后,再将车辆信息传入经过简化与优化的类VGGNet多标签分类网络中,对车辆进行多标签标识。最后将标签信息输出至视频流,得到对视频中车辆的实时多标签识别。文中训练与测试数据集来源为KITTI数据集和通过Bing Image Search API获取的多标签数据集。实验结果证明,所提方法在KITTI数据集上的mAP达到了91.27,多标签平均准确率达到80%以上,视频帧率达到35fps,在保证实时性的基础上取得了较好的车辆识别和多标签分类效果。
关键词: 计算机视觉;车辆识别;多标签识别;目标检测;深度学习;
1引言
近年来,随着交通监控信息系统的日益普及,基于视频的车辆识别技术发展迅猛,已经成为智能交通领域的研究热点[1]。在实际应用中,车辆识别仍然有诸多困难,如光照、噪声等因素的影响,摄像头摆放位置不当,存在大量近似车型。为此,很多学者展开了研究,部分成果已经逐步得到应用。根据所采用的技术不同,车辆识别技术的发展主要可以分为两个阶段:基于浅层学习的阶段和基于深度学习的阶段。基于浅层学习的车辆识别技术一般先通过人工提取特征,再设计分类器进行识别。Bake等[2]在HSV颜色空间中使用H和S两个分量的颜色直方图构成二维特征
基于yolov5与改进VGGNet的车辆多标签实时识别算法相关推荐
- 基于yolov5和deepsort的行人车辆的检测、跟踪和计数(课程设计)
- 实现了行人出入分别计数,沿着图像上下方向检测. - 检测类别:行人.自行车.小汽车.摩托车.公交车.卡车. -支持yolov5s.pt yolov5x.pt yolov5m.pt yolov5l. ...
- 基于RFID资产管理系统下的车辆位置管理,实时定位,RFID固定资产管理
摘要:现如今在物流,产品等的运输上面,车辆的位置管理起到很重要的作用,苏州新导RFID资产管理系统可以实现在运输过程中,对车辆位置实时掌握,万一发生危险可以及时补救,万一出现货物丢失,可以查看历史行动 ...
- [毕业设计]基于机器视觉的车辆速度检测与识别算法
前言
- 【步态识别】基于CNN、步态能量图+HOG特征提取的步态识别算法的MATLAB仿真
卷积层的结构如下所示: 具体可以看如下的网址: 这个是传统的卷积神经网络.我们按这个进行设计.仿真结果如下: 他的识别率为88.89%. 然后我这里介绍下我们的改进思路,改进思路如下所示: 此外, 影 ...
- m基于AlexNet神经网络和GEI步态能量图的步态识别算法MATLAB仿真
目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 AlexNet是2012年ImageNet竞赛冠军获得者Hinton和他的学生Alex Krizhe ...
- 基于改进的RPCA人脸识别算法
from:http://www.chinaaet.com/article/3000011311 基于改进的RPCA人脸识别算法 作者:首照宇,杨晓帆,莫建文 2015/11/15 18:04:00 摘 ...
- 基于JAVA车辆大全和车牌识别系统(Springboot框架+AI人工智能) 开题报告
本科生毕业论文 基于Java(springboot框架)车辆大全和智能识别系统 开题报告 学 院: 专 业: 计算机科学与技术 年 级: 学生姓名: 指导教师: XXXX大学 ...
- 魔改算法——YOLOv5/YOLOv7改进系列汇总
魔改YOLO系列算法改进: 改进YOLOv5/YOLOv7--魔改YOLOv5/YOLOv7提升检测精度__加勒比海带66的博客 目标检测算法--YOLOv7训练自己的数据集(保姆级教程) 目标检测算 ...
- Springboot毕业设计毕设作品,车辆大全和车牌识别系统 开题报告
本科生毕业论文 基于Java(springboot框架)车辆大全和智能识别系统 开题报告 学 院: 专 业: 计算机科学与技术 年 级: 学生姓名: 指导教师: XXXX大学 ...
最新文章
- 图灵访谈系列之九:CNode社区谈Node.js技术及生态
- linux 挂载 nfs 权限,linux – 如何允许写入已挂载的NFS分区
- 这份优化清单,你做了哪些?
- 联轴器选型_联轴器| 软件工程
- P5068 [Ynoi2015]我回来了
- RT-Thread中自定义 FinSH 命令
- 梯度下降和delta法则
- rendering omni shadow in one pass.
- 关于C的函数指针总结
- SQLserver2012 修改数据库架构
- gradle maven_Gradle vs Maven
- JS Navigator onLine 获取系统是否处于脱机模式
- VARCHART XGantt 甘特图如何创建和修改数据记录
- springboot图片验证码
- 本地虚拟机搭建nginx web服务器
- key 、primary key 、unique key 与index区别
- RocketMQ 消费者Rebalance 解析——图解、源码级解析
- Alphapose论文代码详解
- MATLAB运用——计算三维物体的质心(水花号)
- Hastelloy C-276 (UNS N10276) 含钨的镍-铬-钼合金
热门文章
- Mysql数据库视频教程
- 现代交通灯的设计C语言编程,交通灯设计_优秀论文.doc
- BZOJ 2125 最短路 仙人掌最短路
- ⭐程序员必备软件图鉴⭐(建议收藏)
- ES6代码转为ES5代码babel在线转换
- 苹果保修期多久_手机的寿命究竟有多久,您的换机周期是否会等到手机报废呢?|手机|电池|安卓手机...
- 单相逆变电路实战!(基于STM32F103C8T6的单相逆变电路,PID控制输出额定电压)
- 人头识别与计数_目标检测之人头检测(HaarLike Adaboost)---高密度环境下行人检测和统计...
- 2021年春季PAT甲级考试
- MAC地址解析-广播地址、组播地址和单播地址的特征