- 资源介绍
- 更新记录
- 安装教程
若有个人部署运行问题,点击右侧客服按钮咨询站长
站长联系方式
QQ:3484724101
微信:bgouyangxiaobai
点击微信公众号下单(含平台费,稍贵)
项目介绍:
基于深度学习的车牌检测系统的设计与实现(安卓、YOLOV、CRNNLPRNet)第三稿+任务书+开题报告+题目申报
高清视频演示:
https://www.bilibili.com/video/BV1Q9UsYXEiE/
系统说明:
[摘 要] 随着交通管理的智能化发展,我们知道基于深度学习的车牌检测系统在安全监控和交通管理等领域发挥着关键作用,然而传统车牌识别方法受复杂场景和光照条件影响,性能还不够高,所以本文设计了一种采用YOLOv5模型进行车牌检测,并结合PlateNet模型进行车牌识别的系统,目的在于在提高车牌识别的准确性和效率。我们通过深度学习技术,使该系统实现了对车牌的快捷且精准的检测与识别,并且还提出一些优化方案,包括数据预处理与模型设计以及参数调优,从而提升系统在复杂环境下的鲁棒性。本次实验通过大量实验验证,证明该系统在不同场景和光照条件下可以取得较好的效果,实现了对车辆行驶状态的实时监测和识别。所以该系统在提高交通安全、优化交通管理和提升道路通行效率方面具有广泛应用前景,本研究对深度学习在车牌检测技术领域的探索,以及智能交通系统的进一步发展具有重要意义。
[关键词] 深度学习;车牌检测;YOLOv5;PlateNet
3 模型选择及搭建
我们为了解决传统车牌识别方法效率与准确率不高的问题,采用基于深度学习的无分割车牌识别方法。通过构建车牌检测和识别系统,利用YOLOv5进行车牌检测,结合PlateNet模型进行车牌识别。同时,针对端上部署需求,提出了 PlateNet模型,支持部署到Android SDK或开发板。
3.1 数据集处理
3.1.1 车牌号码说明
车牌号码是车辆身份的重要标识,其编制规则反映了一定的地理和行政管理信息。根据中国的车牌编制规则,车牌号码的第一位是汉字,代表车辆所在省级行政区的 简称,比如“京”代表北京,“沪”代表上海,“粤”代表广东。第二位是英文字 母,表示车辆所在地级行政区的代码,例如“A”代表省会或直辖市中心区域, “B”、“C”、“D”等依次代表其他地级市。在字母编制过程中,通常跳过了”I” 和”O”,因为它们容易与数字“1”和“0”混淆。车牌号码后续的字符则代表车辆的 具体编号。
车牌还分为蓝牌和绿牌两种类型。蓝牌车辆是传统燃油车辆的标识,采用纯蓝色设计,字体为白色,号码共有7位字符。绿牌车辆是新能源汽车的标识,采用渐变绿或黄绿双拼色设计,字体为黑色,号码长度为8位字符,其中包括省份简称、地市代码和车辆序号等信息。
3.1.2 车牌数据集说明
CCPD(Chinese City Parking Dataset)是中国城市车牌数据集的缩写,分为 CCPD2019(图3-1)和CCPD2020(图3-2)两个版本。CCPD2019主要包含蓝牌数据,约有30万张图片,而CCPD2020则主要收集了新能源绿牌数据,约有1万张图片。这些数据集是由中国各地城市停车场拍摄获得的,涵盖了多种场景下的车牌图像,包括倾斜、模糊、雨雪天气等。我们同时使用了这两个数据集进行训练,使系统可以在更多环境下进行较为良好的识别检测且可以检测蓝绿两种车牌。
图 3‑1 CCPD2019数据集
表 3‑1 CCPD2019数据集类型说明
| 类型 | 图片数 | 说明 |
| ccpd_base | 199998 | 正常车牌 |
| ccpd_challenge | 10006 | 比较有挑战的车牌 |
| ccpd_db | 20001 | 光线较暗或较亮车牌 |
| ccpd_fn | 19999 | 距离摄像头较远或较近 |
| ccpd_np | 3036 | 没上牌的新车 |
| ccpd_rotate | 9998 | 水平倾斜20-50度,垂直倾斜-10-10度 |
| ccpd_tilt | 10000 | 水平倾斜15-45度,垂直倾斜-15-45度 |
| ccpd_weather | 9999 | 雨天、雪天或大雾的车牌 |
图 3‑2 CCPD2020数据集
3.1.3 车牌数据集的标注格式
我们使用了一种直观清晰的命名规则对CCPD数据集的格式进行标注,以方便数据的管理和处理。CCPD车牌数据集标注了车牌四个角点,车牌水平和垂直角度以及车牌号码等信息,并以图片文件名的方式进行命名(图3-3),如【025-95_113-154&383_386&473-386&473_177&454_154&383_363&402-0_0_22_27_27_33_16-37-15.jpg】,其文件名的含义如下表3-2:
图 3‑3 数据集
表 3‑2文件名含义对照表
| 命名 | 具体含义 |
| 025 | 车牌区域占整个画面的比例 |
| 95_113 | 车牌水平和垂直角度, 水平95°, 竖直113° |
| 154&383_386&473 | 标注框左上、右下坐标,左上(154, 383), 右下(386, 473) |
| 86&473_177&454_154&383_363&402 | 标注框四个角点坐标,顺序为右下、左下、左上、右上 |
| 025 | 车牌区域占整个画面的比例; |
|
0_0_22_27_27_33_16 |
第一个0为省份 对应省份字典provinces中的’皖’,;第二个0是该车所在地的地市一级代码,对应地市一级代码字典alphabets的’A’;后5位为字母和文字, 查看车牌号ads字典,如22为Y,27为3,33为9,16为S,最终车牌号码为皖AY339S。 |
车牌号码映射关系如下:
| def get_plate_licenses(plate):
provinces = [“皖”, “沪”, “津”, “渝”, “冀”, “晋”, “蒙”, “辽”, “吉”, “黑”, “苏”, “浙”, “京”, “闽”, “赣”, “鲁”, “豫”, “鄂”, “湘”, “粤”, “桂”, “琼”, “川”, “贵”, “云”, “藏”, “陕”, “甘”, “青”, “宁”, “新”, “警”, “学”, “O”] alphabets = [‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’, ‘H’, ‘J’, ‘K’, ‘L’, ‘M’, ‘N’, ‘P’, ‘Q’, ‘R’, ‘S’, ‘T’, ‘U’, ‘V’, ‘W’, ‘X’, ‘Y’, ‘Z’, ‘O’] ads = [‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’, ‘H’, ‘J’, ‘K’, ‘L’, ‘M’, ‘N’, ‘P’, ‘Q’, ‘R’, ‘S’, ‘T’, ‘U’, ‘V’, ‘W’, ‘X’, ‘Y’, ‘Z’, ‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ‘O’] result = [provinces[int(plate[0])], alphabets[int(plate[1])]] result += [ads[int(p)] for p in plate[2:]] result = “”.join(result) # 新能源车牌的要求,如果不是新能源车牌可以删掉这个if # if result[2] != ‘D’ and result[2] != ‘F’ \ # and result[-1] != ‘D’ and result[-1] != ‘F’: # print(plate) # print(“Error label, Please check!”) print(plate, result) return result |
这种标注格式使我们在研究中可以迅速理解和利用数据集中的信息,为车牌检测算法的开发和评估提供了便利。

适用场景:
系统截图:




















文件截图:

文章截图:

文件大小:

关注【程序代做 源码分享】公众号获取更多免费源码!!!

猜你喜欢
-
基于智能推荐的图书电商系统的设计与实现+任务书+第二稿
2024-11-17 -
Jsp+Ssm+Mysql实现的在线乡村风景美食景点旅游平台源码+包运行+中期检查表+ppt+周进展+开题+任务书+申请表+指导工作记录
2023-08-20 -
springboot vue uniapp基于协同过滤算法的毕业生交流论坛的设计与实现(也是学习交流论坛)+第六稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)(共2.05G)
2023-06-03 -
java ssm框架的点歌系统的设计与实现源码+论文(包远程安装配置)
2022-06-24 -
商丘市民生小区家政保洁系统的设计与实现+第七稿+ppt+开题ppt+开题报告+查重报告+安装视频+讲解视频(已降重)
2023-07-07 -
人员跌倒检测系统的设计与实现(Yolov Python38 深度学习)第五稿+ppt+目前进度+开题报告+问题回答+预答辩ppt+安装视频+相关问题及解答+运行步骤
2024-10-14 -
SSM框架基于JAVA废旧物品回收管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
2022-07-16 -
SSM框架基于bs架构的社区物品回收系统设计与实现源码+论文第三稿+查重报告+安装视频(包安装部署,已降重)
2022-06-26 -
基于Web技术的教育辅助系统设计与实现(SpringBoot MySQL)(在线学习系统)+四稿+开题四稿+创新点+ppt+开题ppt+问题解答+安装视频+讲解视频
2024-07-03 -
A51 105-[论文]S2SH人力资源管理系统+论文【包远程安装配置】
2021-12-31
-
springboot+vue课程编排系统,培训机构(高中)排课系统(遗传算法)
2022-02-04 -
java mysql ssm党籍信息管理系统源码+论文+包远程部署+代码讲解
2021-05-20 -
基于python+MySQL数据库的图书管理系统设计与实现源码+论文
2021-05-20 -
Springboot+Mysql在线租车自驾租车企业租车管理系统源码+运行教程+开发文档(有优化版本)
2023-08-20 -
密码保护:基于Spring boot的“安全购”游戏账号交易平台的设计与实现+第五稿+中期检查表+ppt+开题+任务书+功能实现+查重报告+安装视频+讲解视频(已降重)
2023-06-03 -
SSM的技术论坛含前后台(游戏内容)+安装视频+论文+开题报告+写作指导(包安装配置)
2022-07-01 -
基于微信小程序的云音乐管理系统+第三稿+问题解答+任务书+开题报告+查重报告+安装视频+讲解视频(已降重)
2023-06-15 -
(添加小程序在线交流、失物招领功能)基于 UniApp 平台的学生闲置物品售卖小程序设计与实现+第四稿+开题+任务书+选题申请表+指导记录+中期检查表+周进展+创新点+答辩相关问题解答+安装视频+讲解视频
2024-09-20 -
青少年夏令营管理系统的设计与开发(社团管理)(springboot+vue)论文+开题报告+开题答辩ppt
2024-12-13 -
java springboot电子产品销售网站的设计与实现源码+论文第三稿+ppt+代码讲解视频+功能讲解视频+安装视频(包安装部署,已降重)
2022-06-25
猜你在找
99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写php编程,计算机专业代做,计算机毕业设计,网站建设,网站开发,程序 » 基于深度学习的车牌检测系统的设计与实现(安卓、YOLOV、CRNNLPRNet)第三稿+任务书+开题报告+题目申报
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2024-11-18Hi,初次和大家见面了,请多关照!