之前实现的车牌识别效果较差,从网上找了下开源项目,发现还是有些好东西的,mark一下
HyperLPR是智云视图(http://www.zeusee.com)开源的一个使用深度学习针对对中文车牌识别的实现,HyperLPR可以识别多种中文车牌包括白牌,新能源车牌,使馆车牌,教练车牌,武警车牌等。
Github地址:https://github.com/zeusees/HyperLPR
整体使用可以参照网址:https://www.jianshu.com/p/7ab673abeaae
注意以下几点
1、代码(我的demo是test2)需放置红框中的目录
![](https://img.haomeiwen.com/i4584940/27f2c643d1569298.png)
2、我用的是anaconda3,原文的
![](https://img.haomeiwen.com/i4584940/4b4d8b29409b3e28.png)
我放在的目录为“Anaconda3\Lib\site-packages”
3、需要修改部分代码
findContoursAndDrawBoundingBox 和findContours 返回值由原先三个调整为两个,代码需要修改,去掉第一个image返回值
4、测试代码为
from hyperlpr import pipline as pp
import cv2
image = cv2.imread("d:/test.jpg")
image,res = pp.SimpleRecognizePlate(image)
print(res)
网友评论