打算做一个基于tensorflow的卷积神经网络实现车牌识别系统,为了不重复造轮子,搜集了些资料,以便形成整体框架.
Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口,Python 使用 Tkinter 可以快速的创建 GUI 应用程序【1】。messagebox是tkinter中的消息框、对话框;
filedialog是tkinter中的文件对话框【2】
【2】https://www.cnblogs.com/progor/p/8506513.html
【1】https://www.runoob.com/python/python-gui-tkinter.html
The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.
翻译成中文介绍PIL
PIL ImageGrab屏幕截屏
http://www.pythonware.com/products/pil/
Opencv
Numpy
requests是使用Apache2 licensed 许可证的HTTP库。
用python编写。
比urllib2模块更简洁。
Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。
在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览器可有的任何操作。
现代,国际化,友好。
requests会自动实现持久连接keep-alive
https://www.cnblogs.com/ranxf/p/7808537.html
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库
http://www.voidcn.com/article/p-cxqqmtiu-bqh.html
网上找的车牌识别资料,别人总结的。比较关注的是tensorflow版和cnn版本,主要是因为项目需要:
TensorFlow版:
https://github.com/matthewearl/deep-anpr
deep-anpr开源项目学习笔记
cnn版本的车牌识别:https://github.com/huxiaoman7/mxnet-cnn-plate-recognition
另外还在CSDN上找到两篇文章:
端到端车牌/验证码识别(tensorflow版)——(2)
端到端车牌/验证码识别(tensorflow版)——(1)
TensorFlow车牌识别完整版(含车牌数据集)
OCR—ccpd论文及程序解读
Towards End-to-End License Plate Detection and Recognition: A Large Dataset and Baseline
CCPD数据集
这是一个用于车牌识别的大型国内的数据集,由中科大的科研人员构建出来的。发表在ECCV2018论文Towards End-to-End License Plate Detection and Recognition: A Large Dataset and Baseline
https://github.com/detectRecog/CCPD
该数据集在合肥市的停车场采集得来的,采集时间早上7:30到晚上10:00.涉及多种复杂环境。
一共包含超多25万张图片,每种图片大小720x1160x3。一共包含9项。每项占比如下图:
第二个数据集
http://vision.princeton.edu/projects/2010/SUN/SUN397.tar.gz
HyperLPR是北京智云视图科技有限公司(www.zeusee.com)开源的一个使用深度学习针对对中文车牌识别的实现,与较为流行的开源的 EasyPR 相比,它的检测速度和鲁棒性和多场景的适应性都要好于目前开源的EasyPR.
HyperLPR可以识别多种中文车牌包括白牌,新能源车牌,使馆车牌,教练车牌,武警车牌.
https://github.com/zeusees/HyperLPR
HyperLPR中文车牌识别安装(Windows版)
非常详细的讲解车牌识别easypr
关于我的项目的一些说明:
Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口,Python 使用 Tkinter 可以快速的创建 GUI 应用程序【1】。messagebox是tkinter中的消息框、对话框;
filedialog是tkinter中的文件对话框【2】
【2】https://www.cnblogs.com/progor/p/8506513.html
【1】https://www.runoob.com/python/python-gui-tkinter.html
The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.
翻译成中文介绍PIL
PIL ImageGrab屏幕截屏
http://www.pythonware.com/products/pil/
Opencv
Numpy
requests是使用Apache2 licensed 许可证的HTTP库。
用python编写。
比urllib2模块更简洁。
Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。
在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览器可有的任何操作。
现代,国际化,友好。
requests会自动实现持久连接keep-alive
https://www.cnblogs.com/ranxf/p/7808537.html
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库