全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
251 0
2024-01-06
基于数字图像处理深度学习的车牌定位字符分割识别训练SVMANNCNN模型数据集

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


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

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

本文主要阐述了一种更加“通用”的中文车牌识别方法及其程序实现,该方法针对于识别多种背景,视角,大小,光照条件和来源的车牌图片,它的基本流程如图 1-2 所示,输入需要识别的图片,通过分析边缘或者颜色特征,得到车牌区域候选人,通过对车牌区域候选人进行字符分析,判断它的字符数是否为七,是则将字符分析的结果输入字符识别中,输出车牌号,否则认为它不是车牌。本次毕业设计的关键点在于实现一种“通用”的中文车牌识别方法,本文的“通用”指的是基于多种背景,视角,大小,光照条件和来源。虽然中文车牌种类繁多,但由于图片数量的限制以及个人精力有限,本文只研究了生活中最为常见的小型汽车车牌,也就是蓝底白字白框线的尺寸为 440mm×140mm 的车牌,本文的“通用”不涉及各种类型的中文车牌识别



00963df1cc0c998594f2ecb7b145707.png

4fae3703251242bafc48de0382d4c10.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群