- 资源介绍
- 更新记录
- 安装教程
若有个人部署运行问题,点击右侧客服按钮咨询站长
站长联系方式
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 |
这种标注格式使我们在研究中可以迅速理解和利用数据集中的信息,为车牌检测算法的开发和评估提供了便利。
适用场景:
系统截图:
文件截图:
文章截图:
文件大小:
关注【程序代做 源码分享】公众号获取更多免费源码!!!
猜你喜欢
-
springboot基于web的酒店预订系统的设计与实现源码+论文第四稿+代码讲解视频+包安装配置+查重报告(已降重)
2022-06-25 -
SpringBoot Vue家居好物商城小程序的设计与实现(57张表, 功能更多)
2023-08-20 -
(精品)基于SSM的校友录系统的设计与实现 毕业论文+答辩PPT+项目源码及数据库文件
2021-05-31 -
Python Django连锁炸鸡店管理系统的设计与实现+第一稿+中期检查表+ppt+开题+任务书+申请表+文献综述+查重报告+安装视频+讲解视频(已降重)
2023-05-30 -
[含论文+源码等]基于Springboot+freemarker+Mysql实现的玩具企业官网+包远程安装配置+包含代码讲解视频
2021-12-17 -
基于springboot的OA系统设计与实现+第一稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频24讲(已降重)(共1.6G)
2023-05-30 -
[含论文+任务书+中期检查表+答辩PPT+源码等]基于javaweb大学生助学贷款管理系统
2022-03-30 -
密码保护:计算机课程个性化内容推荐系统的设计与实现+第一稿+文献翻译+开题+开题ppt+任务书+文献综述+开题视频讲解+查重报告+安装视频+讲解视频(已降重)(2.61G)
2023-06-13 -
基于java的预约挂号系统+第二稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)
2023-06-19 -
疫情下基于SpringBoot的电影订票系统的设计与实现+中期检查表+ppt+周进展+开题+任务书+申请表+指导工作记录+查重报告+安装视频+讲解视频(已降重)
2023-08-13
-
基于SpringBoot的旅店管理系统的设计与实现源码+Vue前端(酒店、民宿、功能较多)+第四稿+ppt+开题+任务书+讲解视频+安装视频(包远程安装配置)
2024-10-21 -
基于Java ssm mysql的高校跳蚤市场管理系统的设计与实现+论文第九稿+中期检查表+ppt+开题+任务书+外文翻译+文献综述+查重报告(已降重)
2023-07-08 -
(智联爬虫、推荐算法)基于文本挖掘的IT类人才招聘画像数据可视化分析系统的设计与实现(python mysql flask vue)+第一稿+开题+任务书+选题申请表+指导记录+中期检查表+周进展+创新点+答辩相关问题解答+查重报告+安装视频(12w数据)
2024-09-20 -
SSM医院住院管理系统+第四稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)
2023-06-02 -
基于spring boot和vue的宠物相亲网站的设计与实现+第一稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)
2023-07-12 -
SpringBoot mysql房屋租赁系统4.0 租房系统源码(包远程安装
2022-05-11 -
SSM学生成绩信息管理系统源码+论文+效果图+效果视频+所需所有软件环境(包远程安装配置+代码讲解)
2021-11-23 -
基于SpringBoot的企业员工绩效管理系统的设计与实现+一稿+开题报告+任务书+开题ppt+功能讲解视频+安装视频+26讲讲解视频
2024-11-17 -
java基于SSM的疫情物业系统源码
2022-01-18 -
在线药店药品管理系统+第二稿+中期检查表+ppt+周进展+开题+任务书+申请表+查重报告+安装视频+讲解视频(已降重)
2023-07-07
猜你在找
99源码网 » 基于深度学习的车牌检测系统的设计与实现(安卓、YOLOV、CRNNLPRNet)第三稿+任务书+开题报告+题目申报
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2024-11-18Hi,初次和大家见面了,请多关照!