【Python&文字识别】基于HyperLPR3实现车牌检测和识别(Python版本快速部署)
闲来无事,想复现一下网上的基于YOLO v5的单目测距算法。然后就突然想在这个场景下搞一下车牌识别,于是就有了这篇文章。今天就给大家分享基于HyperLPR3实现车牌检测和识别。
原创作者:
博客地址:
1、HyperLPR3介绍
HyperLPR3是一个高性能开源中文车牌识别框架,由北京智云视图科技有限公司开发。它是一个基于Python的深度学习实现,用于中文车牌的识别。与开源的EasyPR相比,HyperLPR3在检测速度、鲁棒性和多场景的适应性方面都有更好的表现。
HyperLPR3支持多种类型的车牌,包括新能源汽车等。其安装和使用都非常方便,可以通过Python的pip工具直接进行安装,并使用命令行工具对本地图像或在线URL进行快速测试。
此外,HyperLPR3还支持PHP、C/C++、Python语言,以及Windows/Mac/Linux/Android/IOS平台,具有广泛的适用性。
2、HyperLPR3安装
2.1 Github地址
2.2 快速安装
2.3 支持的车牌类别
- 单行蓝牌
- 单行黄牌
- 新能源车牌
- 教练车牌
- 白色警用车牌
- 使馆/港澳车牌
- 双层黄牌
- 武警车牌
3、代码
Github里可以下载各类语言的demo,也有开放的接口可以直接线上检测车牌。我这里基于官方demo写了一份图片和视频的车牌识别代码。
3.1 辅助函数
3.2 图片识别
3.3 视频识别
3.4 效果展示
下图为百度图片库中检索的案例,如有侵权请联系作者删除。