- 资源介绍
- 更新记录
- 安装教程
若有个人部署运行问题,点击右侧客服按钮咨询站长
站长联系方式
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 |
这种标注格式使我们在研究中可以迅速理解和利用数据集中的信息,为车牌检测算法的开发和评估提供了便利。
适用场景:
系统截图:
文件截图:
文章截图:
文件大小:
关注【程序代做 源码分享】公众号获取更多免费源码!!!
猜你喜欢
-
python文本加密(基于应用的文本隐藏程序设计的研究)源码+论文
2021-05-20 -
springboot vue mysql企业人事系统源码+论文+答辩稿+PPT+远程安装配置
2021-10-13 -
基于Web技术的教育辅助系统设计与实现(SpringBoot MySQL)(在线学习系统)+四稿+开题四稿+创新点+ppt+开题ppt+问题解答+安装视频+讲解视频
2024-07-03 -
SSM框架二手车交易网站源码+论文第五稿+ppt+开题报告+查重报告+代码讲解视频
2022-07-01 -
ssh框架的信阳市南湾湖旅游网站的设计与开发源码+论文第三稿+ppt+代码讲解视频+安装视频+中期检查表(包安装部署,已降重
2022-06-23 -
SSM+MySQL+JSP餐厅管理系统的设计与实现+第五稿+开题+任务书+申请表+周进展+中期检查表+创新点+答辩问题解答+指导工作记录+查重报告+安装视频+讲解视频(已降重)
2024-04-23 -
基于SSM的垃圾分类管理系统的设计与实现+第七稿+ppt+外文文献翻译+文献综述+开题+查重报告+安装视频+讲解视频(已降重)
2023-06-25 -
springboot vue高校实验室仪器设备管理系统+论文
2022-07-22 -
基于Java web的校园电动车租赁系统idea版本+eclipse版本+论文+答辩ppt+包安装配置+代码讲解+开题报告
2022-06-24 -
python web Django京东华为手机商品信息采集爬虫与数据分析
2022-10-12
-
高校学生成绩信息管理系统的设计与实现+第三稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)
2023-07-12 -
[论文+辩论PPT+源码等]精品微信小程序ssm电影院购票+后台管理系统|前后分离VUE
2022-05-15 -
java mysql实验室设备管理系统的设计与实现程序设计与实现源码+论文+答辩ppt
2021-05-03 -
[含论文+任务书+中期检查表+答辩PPT+源码等]基于javaweb大学生助学贷款管理系统
2022-03-30 -
基于 UniApp 平台的学生闲置物品售卖小程序设计与实现+第四稿+开题+任务书+选题申请表+指导记录+中期检查表+周进展+创新点+答辩相关问题解答+安装视频+讲解视频
2024-09-20 -
Python vue在线考试系统-大学毕业设计-基于Django+Django -Rest-Framework+vue(保远程安装配置)
2021-07-16 -
python离线CNN车牌识别源码+演讲稿
2021-05-11 -
基于java springboot mysql百度地图的信息标注系统–桌面端的设计与实现源码+论文+讲解视频+所需软件+查重报告
2022-06-14 -
基于spring boot和vue的宠物相亲网站的设计与实现+第一稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)
2023-07-12 -
基于协同推荐算法的在线资产拍卖系统的设计与实现+第六稿+中期检查表+ppt+周进展+开题+任务书+申请表报告+安装视频+讲+查重解视频(33讲)(已降重)(2.91G)
2023-07-06
猜你在找
99源码网 » 基于深度学习的车牌检测系统的设计与实现(安卓、YOLOV、CRNNLPRNet)第三稿+任务书+开题报告+题目申报
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2024-11-18Hi,初次和大家见面了,请多关照!