车牌识别之LPRNet
论文: LPRNet: License Plate Recognition via Deep Neural Networks
Github:https://github.com/sirius-ai/LPRNet_Pytorch
论文提出了一种车牌识别算法,LPRNet,即 License Plate Recognition Network,也就是车牌识别网络。该网络本质还是crnn的轻量化的修改。使用的损失函数还是ctc loss,最终取得了95%的准确性,在1080显卡上达到3ms每张的速度,在 i7-6700K CPU上达到1.3ms每张的速度。
论文贡献:
- LPRNet是一个实时的高质量的,支持可变长车牌的,车牌识别网络结构。该结构不需要预先进行车牌字符分割,完全可以端到端的训练。
- LPRNet没有使用rnn网络结构,足够的轻量化,可以在各种嵌入式平台上跑。
- 通过视频测试,LPRNet具有足够好的鲁棒性,不会受各种相机参数,视角,光照等的影响。
网络结构:
网络输入图片大小为94*24,网络最后使用一个1*13的卷积来替代原始crnn中的lstm。网络最终还是采用ctc loss进行训练。测试阶段,采用 greedy search或者beam search的解码方法,greedy search挑选每个预测位置的最大概率的预测结果进行解码,beam search挑选整个预测序列的最大概率进行解码。
实验结果:
车牌识别之LPRNet相关推荐
- 快准狠!Intel论文揭示自家车牌识别算法:LPRNet
(关注52CV--有价值有深度的公众号~) 来自工业界的最佳实践. 车牌识别是一个老生常谈的话题,在工业界已经得到广泛应用.当深度学习在各种视觉识别任务上刷新更高精度的时候,却常常被认为计算量远大于传 ...
- 智能驾驶 车牌检测和识别(三)《CRNN和LPRNet实现车牌识别(含车牌识别数据集和训练代码)》
智能驾驶 车牌检测和识别(三)<CRNN和LPRNet实现车牌识别(含车牌识别数据集和训练代码)> 目录 智能驾驶 车牌检测和识别(三)<CRNN和LPRNet实现车牌识别(含车牌识 ...
- ECCV18|这篇论文开源的车牌识别系统打败了目前最先进的商业软件(附Github地址)...
(欢迎关注"我爱计算机视觉"公众号,一个有价值有深度的公众号~) 来自巴西阿雷格里港大学的学者发表于ECCV2018的论文<License Plate Detection a ...
- 基于yolov3的目标检测与LPRnet字符识别的车牌识别(CCPD2020新能源车牌数据集)
文章目录 前言 一.程序思路 二.使用步骤 1.配置环境 2.文件结构 3.准备数据集 4.训练 有问题欢迎指正 前言 项目放这:车牌识别 基于python和pytorch平台,使用CCPD2020新 ...
- 基于LPRNet的车牌识别算法移植与测试
课程全程将在[SOPHGO(算能)云平台上进行. 本次课程将介绍: (1)SOPHGO(算能)云平台环境搭建 (2)LPRNet算法 (3)通过BMNNSDK 2.7.0进行LPRNet模型转换和量化 ...
- 【项目三、车牌检测+识别项目】四、使用LPRNet进行车牌识别
目录 前言 一.数据集 二.训练 三.验证 四.测试结果 五.推理代码 Reference 前言 马上要找工作了,想总结下自己做过的几个小项目. 之前已经总结过了我做的第一个项目:xxx病虫害检测项目 ...
- 车牌识别LPRNet
★★★ 本文源自AlStudio社区精品项目,[点击此处]查看更多精品内容 >>> 和车牌检测项目搭配:https://aistudio.baidu.com/aistudio/pro ...
- LPRNet, 车牌识别网络
整个车牌识别有两部分组成,一个是目标检测部分,可以用yolov4等,另一个部分就是车牌识别部分,用LPRNet. LPRNet 的官方github是 LPRNet.py LPRNet主要需要了解三个部 ...
- NVIDIA中文车牌识别系列-3:使用TLT训练车牌号识别LPR模型
预先准备 在开始建立和部署 TLT 中高准确率的车辆训练模型时,需要以下资源: NGC 账号 DeepStream SDK 我们将使用 TLT 进行训练 pip3 install nvidia-pyi ...
最新文章
- 2022,人工智能开启未来新密码
- 数据库设计性能与效率
- win10 anaconda 下pcl库的安装
- cass地籍参数设置快捷命令_南方cass详解+视频教程+插件汇总,小白快速上手!限时领取...
- bzoj4196:[Noi2015]软件包管理器
- Ⅴ:zookeeper的相关Java Api
- java编程需要数学知识吗_初学Java编程,需要英语和数学基础吗?
- 第二章 面向对象的编程风格
- 2017百度之星复赛:1006. Valley Numer(数位DP)
- asp向不同的用户发送信息_使用 Linux 命令行与其他用户进行通信 | Linux 中国
- 林毅夫1.7万字长文:我的13个经济学新见解
- CSS利用checkbook实现开关按钮
- python3修改pip执行环境和安装软件源
- 计算机毕业论文提纲如何写,计算机毕业论文提纲怎么写
- #模块:如何查模块的户口,看里面都由什么组成
- java夏令时问题呈现
- android banner 不轮播,使用Android Banner来设置一个轮播图
- 小武匠师PPT 基础篇(一)-武文杰-专题视频课程
- java socket远空_JAVA Socket超时浅析
- python-计算字符个数