Vehicle-License-Plate-Recog.../README.md

1.7 KiB
Raw Blame History

车牌识别

基于数字图像处理和机器学习包含车牌定位、字符分割和判断、字符识别开源了项目整理后训练SVM,ANN和CNN数据集包含答辩ppt和毕业论文正文辅助学习

项目综述:https://github.com/Yuqi-Zest/Vehicle-License-Plate-Recognition/blob/master/%E9%A1%B9%E7%9B%AE%E7%BB%BC%E8%BF%B0.pdf

项目语言C++11 项目平台Microsoft Visual Studio 2015 计算机视觉库Opencv 3.2+opencv-contrib V3.1 cmake3.8.1 源码编译 SVM: Libsvm ANN Opencv CNN: Caffe

详细说明:

该项目以数字图像处理和机器学习为基础以1485张图片组成的原始数据集为出发点研究了如何从原始图片集中得到用于分类器训练的数据集针对车牌区域特点和输入图片的全局特点提出了四种不同的可能的车牌区域提取方法经过校正后得到车牌区域候选人参考自然场景下的文本检测方法和车牌中的字符分布特点对车牌候选区域提取改进的最大稳定极值区域通过使用非极大值抑制和区域校正得到字符候选人通过字符判断分类器和字符搜索实现非车牌区域的滤除和车牌区域7个字符的提取其中字符判断使用基于20个描述性特征的支持向量机实现通过使用金字塔梯度方向直方图特征得到了用于数字和字母识别的三层BP神经网络模型定义了10层的卷积神经网络模型MyLeNet实现汉字的识别搭建和编写了一个完整的工程项目该项目整合了研究过程中的所有方法的程序实现可以对数据集进行操作也可实现单张图片的自动识别充分体现了“端到端”和“数据驱动”的思想。