摘要:汽车车牌的识别系统在如今社会智能交通管理中发挥着重要的作用,引来的关注也越来越多。本次设计中把车牌识别系统分成图像采集、图像预处理、车牌定位、字符分割、字符识别五个主要部分,但这篇文章阐述的重点是完成后四个部分操作所采用的方法。在文章中对图像初期的操作部分完成了把含有彩色信息和亮度信息的图像变为只含有亮度信息的图像和利用Roberts算子把图像的边界检测出来的操作;车牌的定位是通过形态学的方法来给出车牌部分的位置,然后通过统计在水平方向上的蓝色像素点和垂直方向上的蓝色像素点来把车牌部分从整体中分离出来;字符的分割则是对只有黑和白两种颜色的二值化图像在垂直方向上的投影并对其从左到右的扫描来把连在一起的字符分成一个一个单字符的;字符识别是将一个个的单字符跟模板进行匹配来实现识别的功能。系统在MATLAB软件环境下实现各个组成部分的功能。
关键词:图像预处理;车牌定位;字符分割;字符识别
目录
摘要
Abstract
1绪论-1
1.1 研究背景-1
1.2 车牌识别系统现状-1
1.2.1 国内外车牌识别技术现状-1
1.2.2 车牌识别技术的应用情况-2
1.2.3车牌识别技术的发展趋势-2
1.3 MATLAB简介-3
2车牌号码识别系统总体方案-4
2.1 车牌识别系统总体设计-4
2.2 车牌识别系统硬件介绍-4
2.3 车牌识别系统软件设计-4
2.3.1图像采集-5
2.3.2 图像预处理-6
2.3.3 车牌定位-6
2.3.4 字符分割-7
2.3.5 字符识别-7
2.4 本章小结-8
3车牌识别系统的原理及方法-10
3.1车牌识别的基本原理-10
3.2图像预处理-10
3.2.1 图像灰度化-10
3.2.2 灰度拉伸-12
3.2.3 图像平滑-13
3.2.4边缘提取-14
3.3车牌定位-15
3.3.1 车牌号码初步定位-15
3.3.2 牌照区域的分割-18
3.4车牌字符分割-19
3.4.1字符切分综述-19
3.4.2字符分割-19
3.4.3字符归一化-20
3.4.4车牌二值化-21
3.4.5 图像二值化的基本原理-22
3.5车牌字符识别-22
3.5.1车牌字符识别综述-22
3.5.2模板匹配字符识别-23
4车牌识别软件设计结果及分析-26
4.1系统测试-26
4.1.1测试系统的构建-26
4.1.2测试结果-27
4.2结果分析-29
结论-31
致谢-32
参考文献-33