汽车自动识别(AutomaticVehicleIdentification,AVI)技术是通过识别车辆所带有的车牌,或者射频识别标志等特征来自动识别车辆的技术,在现代化车辆安全管理中起到举足轻重的作用。车牌图像识别(LicenseplateRecognition,LPR)技术是车辆自动识别技术的重要组成部分之一,其任务是提取的汽车图像及分析,处理,并能够自动识别车牌信息。在不影响道路安全管理的情况下,可降低工作复杂度,改善交通安全状态及有效的监管车辆。
1。2 课题研究基本思路
本文针对我国大部分车牌的一系列特点,采用基于有色点对的搜索的基本方法进行车牌的定位及以后简单的倾斜校正,通过对灰度图像进行灰度化、图像增强(灰度拉伸)、边缘检测、中值滤波等处理,获得理想的可供定位图像,然后对该图像进行二值化处理,然后对处理的图像做一定的倾斜校正,对车辆进行重新定位,精确获取车牌信息,而通过车牌字符识别,字符分割可以对车牌信息进行进一步提取,本课题将对车牌的预处理及车牌定位进行详细地介绍。
1。3 国内车牌特征
标准的车牌上一般有七个字符,第一位为各省的简称,比如江苏省简称“苏”、安徽省简称“皖”,次位为英文字母,它表示此省的地区,字母“A”都为各省份的省会,如“苏A”就表示江苏省南京市车牌。车牌字符基本呈水平排列,在矩形内部存在较丰富的边缘。如图1。1所示
图1。1一般的标准车牌号码车牌还有颜色特征,我国的车牌有四种类型:小功率汽车的车牌是蓝底白字,大功率汽
车的车牌是黄底黑字,军警用的车牌是白底黑红字,国外驻华使馆用的车牌是黑底白字。如图1。2所示
图1。2(a)小功率车牌
图1。2(b)大功率车牌
图1。2(c)军警车牌
图1。2(d)驻华使馆车牌
1。4 论文结构与基本安排
本文利用MATLAB软件对车牌图像进行识别、预处理。车牌图像通常是在各种复杂的背景、环境条件下采集得到,图像质量难以保证,因此在进行车牌定位之前,通常要进行图像的预处理工作。图像预处理”主要是对系统获取的原始图像基本特征的信息进行相应的、有针对性的处理,以滤去干扰、噪声,作几何校正、色彩校正,以使于计算机的分析计算,般包括滤波、图依增强、图像二值化、形态学运算、边缘检测等等。
本论文第一章首先介绍车牌照图像预处理的研究背景及课题研究基本思路,第二章介绍MATLAB软件。第三章介绍数字图像处理概念;包括图像预处理,边缘检测,校正旋转,图像分割、图像识别。第四章内容主要是对车牌图像预处理系统的结果分析,第五章进行课题总结。
2 MATLAB
2。1 MATLAB软件简介来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通