# 车牌识别项目(CCPD数据集)
这个项目是使用YOLOv5和LPRNet对CCPD车牌进行检测和识别。之前一直在学习OCR相关的东西,就想着能不能做一个车牌识别的项目出来,
刚好车牌检测以前也做过。我的打算是做一个轻量级的车牌识别项目,用YOLOv5进行车牌检测,用LPRNet进行车牌识别。
目前仅支持识别蓝牌和绿牌(新能源车牌)等中国车牌。后续如果添加数据,可以再继续微调,可支持更多场景和更多类型车牌,提高识别准确率!
主要参考以下四个仓库:
1. Github: [https://github.com/ultralytics/yolov5](https://github.com/ultralytics/yolov5)
2. Github: [https://github.com/sirius-ai/LPRNet_Pytorch](https://github.com/sirius-ai/LPRNet_Pytorch)
3. [https://gitee.com/reason1251326862/plate_classification](https://gitee.com/reason1251326862/plate_classification)
4. [https://github.com/kiloGrand/License-Plate-Recognition](https://github.com/kiloGrand/License-Plate-Recognition)
如果对YOLOv5不熟悉的同学可以先看看我写的YOLOv5源码讲解CSDN:
[【YOLOV5-5.x 源码讲解】整体项目文件导航](https://blog.csdn.net/qq_38253797/article/details/119043919)
注释版YOLOv5源码我也开源在了Github上:
[HuKai97/yolov5-5.x-annotations](https://github.com/HuKai97/yolov5-5.x-annotations)
欢迎大家star!
## 一、CSDN源码关键部分讲解
数据制作、训练、测试全在博客里讲的很清楚,感兴趣的可以来看看:
1. [【YOLOV5-5.x 源码讲解】整体项目文件导航](https://blog.csdn.net/qq_38253797/article/details/119043919)
2. [【项目三、车牌检测+识别项目】一、CCPD车牌数据集转为YOLOv5格式和LPRNet格式](https://blog.csdn.net/qq_38253797/article/details/125042833)
3. [【项目三、车牌检测+识别项目】二、使用YOLO进行车牌检测](https://blog.csdn.net/qq_38253797/article/details/125027825)
4. [【项目三、车牌检测+识别项目】三、LPRNet车牌识别网络原理和核心源码解读](https://blog.csdn.net/qq_38253797/article/details/125054464)
5. [【项目三、车牌检测+识别项目】四、使用LPRNet进行车牌识别](https://blog.csdn.net/qq_38253797/article/details/125019442)
## 二、数据集下载
直接在这里下载官方CCPD数据即可:[detectRecog/CCPD](https://github.com/detectRecog/CCPD)
## 三、检测模型性能
model|img_size|epochs|mAP_0.5|mAP_0.5:0.95|size
------ | -----| -----| -----| -----| -----
yolov5s| 640x640| 60 | 0.995|0.825| 14M
# 四、识别模型性能
model | 数据集| epochs| acc |size
-------- | -----| -----|--------| -----
LPRNet| val | 100 | 94.33% | 1.7M
LPRNet| test | 100 | 94.30% | 1.7M
总体模型速度:(检测+识别)速度:47.6FPS(970 GPU)
## 五、识别效果
更多请看demo/rec_result
![](demo/rec_result/003748802682-91_84-220&469_341&511-328&514_224&510_224&471_328&475-10_2_5_22_31_31_27-103-12.jpg)
## 六、不足、更多改进空间
1. 数据集缺点,因为算力有限,我使用的只是CCPD2019中的base部分蓝牌和CCPD2020中的全部绿牌,对于一些复杂场景,如:远距离、模糊、复杂场景雪天雨天大雾、
光线较暗/亮等等,这些其实CCPD2019中都有的,后面如果资源充足的话可以考虑重启这个项目,再优化下数据集;
2. 数据集缺点,无法识别双层车牌
3. 模型方面,可不可以加一些提高图像分辨率的算法,在检测到车牌区域位置,先提高车牌区域分辨率,再进行识别。
4. 模型方面,可不可以加一些图片矫正的算法,在检测到车牌区域位置,先矫正车牌图片,再进行识别。
没有合适的资源?快使用搜索试试~ 我知道了~
使用YOLOv5和LPRNet进行车牌检测+识别(CCPD数据集).zip
共61个文件
jpg:27个
py:22个
txt:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 15 浏览量
2025-01-03
19:43:34
上传
评论
收藏 16.72MB ZIP 举报
温馨提示
使用YOLOv5和LPRNet进行车牌检测+识别(CCPD数据集)车牌识别项目(CCPD数据集)这个项目是利用YOLOv5和LPRNet对CCPD车牌进行检测和识别。之前一直在学习OCR相关的东西,就想着能不能做一个车牌识别的项目出来,之前也准备好车牌识别。我的打算是做一个轻量级的车牌识别项目,用YOLOv5进行车牌检测,用LPRNet进行车牌识别。目前仅支持识别蓝牌和绿牌(新能源车牌)等中国车牌。后续如果添加数据,可以再继续改装,可支持更多场景和更多类型车牌,提高识别准确率!主要参考以下四个仓库Githubhttps://github.com/ultralytics/yolov5Githubhttps ://github.com/sirius-ai/LPRNet_Pytorchhttps://gitee.com/reason1251326862/plate_classificationhttps://github.com/kiloGrand/License-Plate-Recognition如果对YOLOv5不熟悉源码的同学可以先看看我写的YOLOv5讲解
资源推荐
资源详情
资源评论
收起资源包目录
使用YOLOv5和LPRNet进行车牌检测+识别(CCPD数据集).zip (61个子文件)
tools
test_lprnet.py 7KB
test_yolov5.py 12KB
detect_yolov5.py 21KB
split_dataset.py 1KB
train_lprnet.py 11KB
ccpd2lpr.py 3KB
ccpd2yolov5.py 2KB
train_yolov5.py 21KB
标签.txt 7B
weights
lprnet_best.pth 1.72MB
yolov5_best.pt 14.07MB
main.py 8KB
data
ccpd.yaml 108B
hyp.scratch.yaml 2KB
demo
det_result
004636015325670498-90_268-329&567_450&602-450&602_329&601_330&569_449&567-0_0_3_26_26_33_27_33-176-28.jpg 144KB
006664272030651341-86_266-274&515_395&565-395&553_279&565_274&526_395&515-0_0_5_24_29_29_30_32-72-21.jpg 158KB
00471264367816-90_87-310&523_445&572-448&574_310&579_307&532_445&527-0_0_5_10_30_24_29-135-22.jpg 83KB
04396551724137931-90_253-218&507_558&625-534&589_218&625_248&512_558&507-0_0_3_25_33_31_32_33-40-6.jpg 81KB
004827586206896552-93_265-348&574_460&613-460&613_349&610_348&574_459&582-0_0_3_25_28_28_32_32-153-23.jpg 174KB
004504310344827586-86_270-291&474_390&516-390&513_293&516_291&483_387&474-0_0_3_25_25_25_30_30-228-16.jpg 209KB
003748802682-91_84-220&469_341&511-328&514_224&510_224&471_328&475-10_2_5_22_31_31_27-103-12.jpg 69KB
0200311302682-90_89-282&337_528&424-536&423_287&422_292&333_541&334-0_0_21_16_32_32_31-40-44.jpg 62KB
0089224137931-92_85-368&433_515&496-516&498_369&484_373&433_520&447-0_0_22_30_1_29_33-134-36.jpg 113KB
rec_result
004636015325670498-90_268-329&567_450&602-450&602_329&601_330&569_449&567-0_0_3_26_26_33_27_33-176-28.jpg 145KB
006664272030651341-86_266-274&515_395&565-395&553_279&565_274&526_395&515-0_0_5_24_29_29_30_32-72-21.jpg 157KB
00471264367816-90_87-310&523_445&572-448&574_310&579_307&532_445&527-0_0_5_10_30_24_29-135-22.jpg 84KB
04396551724137931-90_253-218&507_558&625-534&589_218&625_248&512_558&507-0_0_3_25_33_31_32_33-40-6.jpg 82KB
004827586206896552-93_265-348&574_460&613-460&613_349&610_348&574_459&582-0_0_3_25_28_28_32_32-153-23.jpg 172KB
004504310344827586-86_270-291&474_390&516-390&513_293&516_291&483_387&474-0_0_3_25_25_25_30_30-228-16.jpg 209KB
003748802682-91_84-220&469_341&511-328&514_224&510_224&471_328&475-10_2_5_22_31_31_27-103-12.jpg 69KB
0200311302682-90_89-282&337_528&424-536&423_287&422_292&333_541&334-0_0_21_16_32_32_31-40-44.jpg 62KB
0089224137931-92_85-368&433_515&496-516&498_369&484_373&433_520&447-0_0_22_30_1_29_33-134-36.jpg 113KB
images
004636015325670498-90_268-329&567_450&602-450&602_329&601_330&569_449&567-0_0_3_26_26_33_27_33-176-28.jpg 75KB
006664272030651341-86_266-274&515_395&565-395&553_279&565_274&526_395&515-0_0_5_24_29_29_30_32-72-21.jpg 82KB
00471264367816-90_87-310&523_445&572-448&574_310&579_307&532_445&527-0_0_5_10_30_24_29-135-22.jpg 77KB
04396551724137931-90_253-218&507_558&625-534&589_218&625_248&512_558&507-0_0_3_25_33_31_32_33-40-6.jpg 39KB
004827586206896552-93_265-348&574_460&613-460&613_349&610_348&574_459&582-0_0_3_25_28_28_32_32-153-23.jpg 92KB
004504310344827586-86_270-291&474_390&516-390&513_293&516_291&483_387&474-0_0_3_25_25_25_30_30-228-16.jpg 110KB
003748802682-91_84-220&469_341&511-328&514_224&510_224&471_328&475-10_2_5_22_31_31_27-103-12.jpg 62KB
0200311302682-90_89-282&337_528&424-536&423_287&422_292&333_541&334-0_0_21_16_32_32_31-40-44.jpg 54KB
0089224137931-92_85-368&433_515&496-516&498_369&484_373&433_520&447-0_0_22_30_1_29_33-134-36.jpg 106KB
utils
utils.py 51KB
google_utils.py 4KB
metrics.py 27KB
general.py 65KB
activations.py 2KB
plots.py 39KB
datasets.py 36KB
load_lpr_data.py 3KB
torch_utils.py 9KB
资源内容.txt 954B
requirements.txt 892B
figures
lpr-test.png 39KB
lpr-val.png 52KB
yolov5-test.png 55KB
models
yolov5s.yaml 2KB
common.py 4KB
experimental.py 5KB
LPRNet.py 6KB
yolo.py 10KB
README.md 4KB
共 61 条
- 1
资源评论
赵闪闪168
- 粉丝: 1726
- 资源: 6943
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【毕业设计】使用深度学习将视频中面部进行替换并输出视频项目源码+使用步骤.zip
- 【毕业设计】书评管理系统 前端后台源码.zip
- 【毕业设计】心理咨询预约管理系统(javaEE).zip
- 【毕业设计】双目视觉的物体体积测量算法matlab源码+代码注释.zip
- 【毕业项目设计】 基于Spring Boot开发的体育用品商城 系统项目.zip
- 【毕业设计】智能农业大棚温湿度传感系统源码.zip
- 【程序设计】加工中心刀具冷却液定位控制系统.zip
- 【高分设计】基于C++实现树莓派的互动性宠物机器人源码+项目说明+演示视频.zip
- 【高分设计】基于C++QT实现手机计费系统源码+项目说明.zip
- 【高分设计】基于tensorflow人脸表情识别可摄像头实时识别源码+模型+数据集.zip
- 【高分设计】基于卷积神经网络CNN实现植物病害检测源码+pyqt5界面+项目使用说明.zip
- 【高分设计】一个基于STM32F103C8T6的智能风扇项目源码+项目说明.zip
- 【高分设计】基于深度学习的太阳能光伏板积灰识别4分类项目python源码+数据集.zip
- 【精选毕业设计】基于Mediapipe框架检测人体3D骨架KNN算法识别人体是否跌倒python源码.zip
- 【精选毕业设计】TensorRT的C++推理库支持YOLO+RT-DETR+单目标跟踪OSTrack和LightTrack源码+项目说明.zip
- 【个人毕业设计项目】基于Flutter的聊天社交应用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功