摘要:本设计主要是对车牌识别系统进行研究与设计,并使用Microsoft Visual C++程序编译语言对整个车牌识别系统进行了编程实现。本文设计的车牌识别系统一共包括四个部分,车牌图像预处理、车牌定位、字符分割和字符识别。车牌图像预处理部分是运用基于数字图像理技术对车牌图像进行灰度化、二值化处理。车牌定位部分是为了把车牌所在的区域从整幅图像中定位出来,以便于后续车牌字符的分割和识别,主要是运用横向扫描法和竖向扫描法快速定位车牌的定位方法。字符分割部分主要是运用字符垂直投影分割技术的方法把车牌字符分割成各个独立的区域。字符识别运用的是模板匹配法,在进行模板匹配之前需要对字符进行细化和归一化处理,细化是为了取字符的骨架,归一化是为了把分割好的字符缩放成和标准模板中的字符一样大小,最后利用模板匹配法对车牌字符进行识别输出。
关键词:车牌识别;车牌定位;字符分割;字符细化;字符识别
目录
摘要
Abstract
1绪论-1
1.1研究背景及意义-1
1.2国内外关于汽车识别系统的发展现状-3
1.3我国车牌的特点与车牌识别的难点-3
1.3.1我国车牌识的特点-3
1.3.2 车牌识别的难点-4
1.4 车牌识别系统构成简介-4
1.5本文研究的主要内容-5
2 图像预处理-7
2.1引言-7
2.2图像灰度化处理-7
2.3二值化-8
3 车牌定位-11
3.1引言-11
3.2车牌定位的一般方法-11
3.3本文所研究的车牌定位方法-12
3.3.1车牌定位横向扫描-12
3.3.2车牌定位纵向二次扫描-13
3.4本章小结-14
4 车牌字符分割-16
4.1引言-16
4.2汽车牌照分割算法-16
4.3本章小结-17
5车牌识别-20
5.1引言-20
5.2模式识别简介-20
5.3字符识别的一般方法-20
5.4基于模板匹配法的字符识别-21
5.4.1字符图像的归一化处理-21
5.4.2字符细化-22
5.4.3字符识别-24
6系统技术性能测试-27
结论-31
致谢-32
参考文献-33