- 资源介绍
- 更新记录
- 安装教程
若有个人部署运行问题,点击右侧客服按钮咨询站长
站长联系方式
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 |
这种标注格式使我们在研究中可以迅速理解和利用数据集中的信息,为车牌检测算法的开发和评估提供了便利。
适用场景:
系统截图:
文件截图:
文章截图:
文件大小:
关注【程序代做 源码分享】公众号获取更多免费源码!!!
猜你喜欢
-
SSH固定资产管理系统(含论文、开题报告、答辩PPT、辅导视频)、
2022-01-03 -
SSM框架青岛食享餐饮公司人事管理系统的设计与实现源码+论文+查重报告+安装视频(包远程安装配置)
2022-06-18 -
[含文档+PPT+源码等]SSM实现的影院订票系统电影院购票系统[包运行成功]
2022-05-23 -
(协同过滤算法)基于Javaweb的汽车租赁系统+第六稿+答辩问题+创新点+指导记录+ppt+项目需求分析报告+软件可行性研究+外文文献翻译+开题报告+查重报告+安装视频+讲解视频(23-11-13已降重)
2023-07-06 -
SSM框架疫情下基于Java的居民购菜平台设计+第六稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)
2023-06-08 -
商丘市民生小区家政保洁系统的设计与实现+第七稿+ppt+开题ppt+开题报告+查重报告+安装视频+讲解视频(已降重)
2023-07-07 -
SSM医院住院管理系统+第四稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)
2023-06-02 -
基于Java ssm mysql的高校跳蚤市场管理系统的设计与实现+论文第九稿+中期检查表+ppt+开题+任务书+外文翻译+文献综述+查重报告(已降重)
2023-07-08 -
基于Web技术的教育辅助系统设计与实现(SpringBoot MySQL)(在线学习系统)+四稿+开题四稿+创新点+ppt+开题ppt+问题解答+安装视频+讲解视频
2024-07-03 -
springboot在线考试管理系统源码+开题报告+开题ppt+查重报告+代码讲解视频+论文
2022-06-24
-
java mysql实验室设备管理系统的设计与实现程序设计与实现源码+论文+答辩ppt
2021-05-03 -
[含论文+PPT+源码等]JavaWeb校园二手物品交易[包运行成功]
2022-01-01 -
SpringBoot+微信小程序的外卖平台管理系统的设计与实现+第五稿+中期检查表+ppt+指导工作记录+开题+任务书+外文翻译+文献综述+指导工作记录等文档+查重报告+安装视频+讲解视频(已降重)
2023-06-01 -
[含论文+开题报告+源码等]jsp+springmvc的校园失物招领管理平台[包运行成功]
2021-12-16 -
基于SpringBoot的在线考试系统的设计与实现+第三稿+问题回答+进度报告+ppt+任务书+中期进展表+安装视频+代码讲解视频
2024-11-17 -
springboot vue户外论坛系统(含springboot版本、spring jpa版本、vue前端版本、vue手机端版本)
2023-09-04 -
(小说语音阅读功能)SpringBoot基于微信小程序的电子书阅读管理系统的设计(小说、书城)+第四稿+中期检查表+ppt+开题+任务书+申请表+文献综述+查重报告+安装视频+讲解视频(已降重)
2023-05-29 -
SSM框架校园闲置商品交易平台的设计与实现源码+论文+查重报告+包安装配置(已降重)
2022-06-19 -
Python个性化电影推荐系统的设计与实现+第九稿+安装视频+讲解视频(echarts图表)
2024-07-15 -
基于微信小程序的云音乐管理系统+第三稿+问题解答+任务书+开题报告+查重报告+安装视频+讲解视频(已降重)
2023-06-15
猜你在找
99源码网 » 基于深度学习的车牌检测系统的设计与实现(安卓、YOLOV、CRNNLPRNet)第三稿+任务书+开题报告+题目申报
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2024-11-18Hi,初次和大家见面了,请多关照!