汽车车牌识别系统

上传人:m**** 文档编号:89078603 上传时间:2022-05-12 格式:DOC 页数:40 大小:541.50KB
收藏 版权申诉 举报 下载
汽车车牌识别系统_第1页
第1页 / 共40页
汽车车牌识别系统_第2页
第2页 / 共40页
汽车车牌识别系统_第3页
第3页 / 共40页
资源描述:

《汽车车牌识别系统》由会员分享,可在线阅读,更多相关《汽车车牌识别系统(40页珍藏版)》请在装配图网上搜索。

1、汽车车牌识别系统- 车牌定位子系统的设计与实现摘要汽车车牌识别系统是近几年发展起来的 计算机视觉和模式识别技术在 智能交通领域应用的重要研究课题之一。在车牌自动识别系统中,首先要将 车牌从所获取的图像中分割出来实现车牌定位,这是进行车牌字符识别的重 要步骤,定位的准确与否直接影响车牌识别率。本次毕业设计首先对车牌识别系统的现状和已有的技术进行了深入的研究,在此基础上设计并开发了一个基于MATLAB的车牌定位系统,通过编写MATLAB文件,对各种车辆图像处理方法进行分析、比较,最终确定了车牌预处理、车牌粗定位和精定位的方法。本次设计采取的是基于微分的边缘检 测,先从经过边缘提取后的车辆图像中提取

2、车牌特征,进行分析处理,从而 初步定出车牌的区域,再利用车牌的先验知识和分布特征对车牌区域二值化 图像进行处理,从而得到车牌的精确区域,并且取得了较好的定位结果。关键词 :图像采集,图像预处理,边缘检测,二值化,车牌定位ENGLISH SUBJECTABSTRACTThe subject of the automatic recognition of license plate is one of the most significant subjects that are improved from the connection of computer vision and pattern

3、recognition. In LPSR, the first step is for locating the license plate in the captured image which is very important for character recognition. The recognition correc tion rate of license plate is governed by accurate degree of license plate location.Firstly, the paper gives a deep research on the s

4、tatus and technique of the plate license recognition system. On the basis of research, a solution of plate license recognitionsystem is proposed through the softwareMATLAB,by the M-files several of methods in image manipulation are compared and analyzed. The methods based on edge map and das differe

5、ntial analysis is used in the process of the localization of the license plate,extracting the characteristics of the license plate in the car images after being checked up for the edge, and then analyzing andprocessing until the probably area of license plate is extracted come out the resolutions fo

6、r localization of the carplate., then, edge locationKEY WORDS : imageacquisition , image preprocessing detection , binarization , licence , license plate目录前 言 1 第 1 章绪论 21.1 课题研究的背景 21.2 车牌的特征 21.3 国内外车辆牌照识别技术现状31.4 车牌识别技术的应用情况41.5 车牌识别技术的发展趋势51.6 车牌定位的意义 6第2章MATLAB简介72.1 MATLAB 发展历史 72.2 MATLAB 的语言

7、特点 7 第 3 章图像预处理 103.1 灰度变换 103.2 图像增强 113. 3 图像边缘提取及二值化 133. 4 形态学滤波 18 第 4 章车牌定位 214.1 车牌定位的主要方法214.1.1 基于直线检测的方法 22 4.1.2 基于阈值化的方法 22 4.1.3 基于灰度边缘检测方法 22 4.1.4 基于彩色图像的车牌定位方法 254.2 车牌提取 26 结论 30 参考文献 31 致谢、八前言20 世纪 90 年随着交通问题的日益严重,智能交通系统应运而生。从 代起,我国也逐渐展开了智能交通系统的研究和开发,探讨在现有的交通运 输网的基础上,提高运输效率,保障运输安全。

8、我国加强智能交通系统 中,车辆牌照识别(Lice nse Plate Recog nition , LPR技术是计算机视 觉与模式识 别 技术在交通领域应用的重要研究课题之一,是实现交通管理能够智能化的重 要环节,其任务是分析、处理汽车图像,自动识别汽车牌号。LPR 系统可以广泛应用于电子收费、出入控制、公路流量监控、失窃车辆查询和停车场车 辆管理等需要车牌认证的场合;尤其在高速公路收费系统中,实现不停车收 费提高公路系统的运行效率, LPR 系统更具有不可替代的作用。因而从事 LPR 技术的研究具有极其重要的现实意义和巨大的经济价值。LPR 系统中的两个关键子系统是车牌定位系统和车牌字符识别

9、系统。关于车牌定位系统的 研究,国内外学者已经做了大量的工作,但实际效果并不是很理想,比如车 牌图像的倾斜、车牌表面的污秽和磨损、光线的干扰等都是影响定位准确度 的潜在因素。为此,近年来不少学者针对车牌本身的特点、车辆拍摄的不良 现象及背景复杂状况,先后提出了许多有针对性的定位方法,使车牌定位在 技术和方法上都有了很大的改善。然而现代化交通系统不断提高的快节奏, 将对车牌定位的准确率和实时性提出更高的要求,因而进一步加深车牌定位 的研究是非常有必要的。 1.2 车牌的特征车牌的本身具有许多固有特征,这些特征对不同的国家是不同的,我 国现在使用的车牌主要根据中华人民共和国机动车牌号GA36-92

10、 标准,具有以下特征:1)形状特征:标准的车牌外轮廓尺寸440*140 ,字符高 90,宽 45,字符间距 12 ,间隔符宽 10 。整个字符的高宽比例近似为3:1 ,车牌的边缘是线段围成的有规则的矩形。主要用在车牌的定位分割。2 )颜色特征:现有的字符颜色与车牌底色搭配有四种类型,蓝底白 字,黄底黑字,白底黑字,黑底白字。这部分特征主要用在对彩色图像进行 车牌的定位。3 )字符的特征:标准的车牌上有7个字符,呈水平排列,待识别的字符模板可以分为一下三类,汉字,英文字母,阿拉伯数字,主要用于对字符 匹配识别方面。通常只有一种,而我国则根据不同车辆、车型、用途,规定了多种 牌照格式 ( 例如分为

11、军车、警车、普通车等 。5)我国汽车牌照的规范悬挂位置不唯一。 6)因为环境、道路或人为因素造成汽车牌照污染严重,这种情况 下,国外发达国家不允许上路,而在我国仍可上路行驶。车牌与汽车的其它区域相比,还有以下主要特征: 1)车牌区域中的垂直边缘比水平边缘密集,而车身其它部分的水平 边缘明显,垂直边缘较少。 2)灰度变化特征:车牌的底色、边缘颜色,车辆外部的颜色都是不 同的,表现在图像中就是灰度级互不相同,这就在车牌边缘形成了灰度突变 边界。实际上,车牌的边缘在灰度上的表现是一种屋脊状边缘。在车牌区域 内部,字符和车牌底的灰度较均匀的呈现波峰波谷。3 )有相对集中和规则的纹理特征。 因为我国汽车

12、车牌识别的特殊性,这就导致了采用任何单一识别技术 都是难以奏效的。 1.3 国内外车辆牌照识别技术现状目前,国内外有大量关于车牌识别方面的研究报道。国外在这方面的研究工作开展较早。在上世纪 70 年代,英国就在实验室中完成了“实时车 牌检测系统”的广域检测和开发。同时代,诞生了面向被盗车辆的第一个实 时自动车牌监测系统。发展到今日,国外对车牌检测的研究已经取得了一些 令人瞩目的成就,如 YuntaoCui 提出了一种车牌识别系统,在车牌定位以 后,利用马尔科夫场对车牌特征进行提取和二值化,对样本的识别达到了较 高的识别率。 Eun Ryung 等利用图像中的颜色分量,对车辆照进行定位识 别,其

13、中提到了三种方法:以Hough变换为基础的边缘检测定位识别;以灰度值变换为基础的识别算法;以HLS彩色模式为基础的车牌识别系统,识别率分别为 81.25% 、85%、91.2%。日本对车牌图像的获取也做了大 量的研究,并为系统产业化做了大量工作。 Luis 开发系统应用于公路收费 站,全天识别率达到了 90%以上,即使在天气不好的情况下也达到了70%国外对车牌识别的研究起步早,总体来讲其技术已比较领先,同时因为他们 车牌种类单一规范程度较高,易于定位识别。目前,已经实现了产品化,并 在实际的交通系统中得到了广泛的应用。因为中国车牌的格式与国外有较大 差异,所以国外关于识别率的报道只具有参考价值

14、,其在中国的应用效果可 能没有在其国内的应用效果好,但其识别系统中采用的很多算法具有很好的 借鉴意义。从车牌识别系统进入中国以来,国内有大量的学者在从事这方面 的研究,提出了很多新颖快速的算法。中国科学院自动化所的刘智勇等开发 的系统在一个样本量为 3180 的样本集中,车牌定位准确率为 99.42% ,切分 准确率为 94.52% ,这套系统后来应用于汉王公司的车牌识别系统,取得了 不错的效果。南京大学的熊军等提出了基于字符纹理特征的定位算法,准确 率达 95%。华中科技大学的陈振学等学者提出了一种新的车牌图像字符分割 与识别算法,使用一维循环清零法,通过对垂直投影图进行一次扫描,有效 的清

15、除了杂点和间隔符,正确分割率达到了 96.8% 。浙江大学的张引、潘云 鹤等提出了彩色边缘算子 ColorPrewitt 和彩色边缘检测与区域生长相结合 的牌照定位算法,算法简单,且全面作用在颜色空间的三个分量上,检测出 的牌照区域易于与背景剥离。但是计算量和存储量都比较大,难以满足实时 性的要求。此外,当车辆区域的颜色和附近颜色相近时,定位失误率会增 加。国内还有许多学者都在进行这方面的研究,并且取得了大量的研究成 果。 1.4 车牌识别技术的应用情况 车辆牌照识别系统技术能够从一幅车辆图像中准确定位出车牌图像,经 过字符切分和识别后实现车辆牌照的自动识别,从而为以上应用提供信息和 基础功能

16、。目前车牌识别系统主要应用于以下领域: 1)停车场管理系统。利用车牌识别技术对出入车辆的号牌进行识别和 匹配,与停车卡结合实现自动计时、计费的车辆收费管理系统。2)高速公路超速自动化管理系统。以车牌自动识别技术为基础,与其 他高科技手段结合,对高速公路交通流状况进行自动监测、自动布控,从而 降低交通事故的复发生率,确保交通顺畅。3)公路布控。采用车牌识别技术实现对重点车辆的自动识别,快速报 警,既可以有效查找被盗车辆,同时又为公安、检察机关提供了对犯罪嫌疑 人的交通工具进行远程跟踪与监查的技术手段。4)城市十字交通路口的“电子警察”。可以对违章车辆进行责任追 究,也可以辅助进行交通流量统计,交

17、通监测和疏导。(5 )小区车辆管理系统。社区保安系统将出入社区的车辆通过车牌识别 技术进行记录,将结果与内部车辆列表对比可以实现防盗监管。 1.5 车牌识别技术的发展趋势 车牌识别技术作为智能交通系统中的关键技术,在各国学者的共同努 力下,已经得到了长足的发展,并且已经得到了不同程度的实际应用,但目 前还存在着种种不足。对于未来车牌识别产品的技术发展趋势,汉王科技智能交通部总经理 乔炬认为,首先,因为市场需求不同,对识别产品的需求也有差异,因此就 要求研发针对不同细分市场的车牌识别产品。其次,随着算法的不断改进, 基于视频触发技术的车牌识别产品将得到大范围的应用,但是视频触发技术 取代外触发装

18、置尚需时日。第三,现在的车牌识别系统设备过多,系统集成 难度大,系统稳定性差,系统维护是一个让人头疼的问题。随着技术不断进 步,以往多个设备实现的功能可能由一个设备实现。目前,车牌识别技术和产品性能进入实用阶段的时间还不是很长,随 着人工智能以及自动识别技术的进步,未来的技术发展空间还会非常大。例 如,核心算法继续发展,识别率和识别速度进一步改善,图像处理中对模糊 图像预处理能力增强,画质改善技术的提高等等1.6 车牌定位的意义 现在社会已经进入信息时代,随着计算机技术、通信技术和计算机网 络技术的法杖,自动化的信息处理能力和水平不算提高,并在人们社会活动 和生活的各个领域得到广泛应用。在这种

19、情况下,作为信息来源的自动检 测、图像识别技术越来越受到人们的的重视。作为现代社会的主要交通工具 之一的汽车,在人们的生产、生活的各个领域得到大量使用,对它的信息自 动采集和管理在交通车辆管理、园区车辆管理、停车场管理等方面有十分重 要的意义,成为信息处理技术的一项重要课题。第 2章 MATLAB 简介,本 2.1 MATLAB 发展历史MATLAB是一门计算机编程语言,取名来源于Matrix Laboratory意是专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成 到一起,非常直观,而且提供了大量的函数,使其越来越受到人们的喜爱, 工具箱越来越多,应用范围也越来越广泛。MATL

20、AB 以商品形式出现后,仅短短几年,就以其良好的开放性和运行 的可靠性,使原先控制领域里的封闭式软件包 如英国的 UMIST ,瑞典的LUND 和 SIMNON ,德国的 KEDDC )纷纷淘汰,而改以 MATLAB 为平台加 以重建。在时间进入 20 世纪九十年代的时候, MATLAB 已经成为国际控 制界公认的标准计算软件。到九十年代初期,在国际上 30 几个数学类科技应用软件中, MATLAB 在数值计算方面独占鳌头,而 Mathematica 和 Maple 则分居符号计算软 件的前两名。 Mathcad 因其提供计算、图形、文字处理的统一环境而深受 中学生欢迎。国际学术界, MATL

21、AB 已经被确认为准确、可靠的科学计算标准软 件。在许多国际一流学术刊物上,尤其是信息科学刊物),都可以看到MATLAB 的应用。在设计研究单位和工业部门, MATLAB 被认作进行高效研究、开发的 首选软件工具。如美国 National Instruments 公司信号测量、分析软件 LabVIEW , Cadence 公司信号和通信分析设计软件 SPW 等,或者直接建 筑在 MATLAB 之上,或者以 MATLAB 为主要支撑。又如 HP 公司的 VXI 硬件, TM 公司的 DSP , Gage 公司的各种硬卡、仪器等都接受 MATLAB 的支持。 2.2 MATLAB 的语言特点一种语

22、言之所以能如此迅速地普及,显示出如此旺盛的生命力,是因为它有着不同于其他语言的特点。正如同FORTRAN和C等高级语言使人们摆脱了需要直接对计算机硬件资源进行操作一样,被称作为第四代计算机语言 的MATLAB利用其丰富的函数资源,使编程人员从繁琐的程序代码中解放 出来。MATLAB勺最突出的特点就是简洁。MATLAB用更直观的、符合人们思维习惯的代码,代替了 Cffi FORTRAN言的冗长代码。MATLAB合用户带来的是最直观、最简洁的程序开发环境。以下简单介绍一下MATLAB勺主要特 点:八、1 )语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB1序书写形式自由,利用其丰富的库函数

23、避开繁杂的子程序编程任务,压缩了一切 不必要的编程工作。因为库函数都由本领域的专家编写,用户不必担心函数 的可靠性。可以说,用 MATLAB进行科技开发是站在专家的肩膀上。2)运算符丰富。因为 MATLAB是用C语言编写的, MATLAB提供了和C语 言几乎一样多的运算符,灵活使用MATLAB勺运算符将使程序变得极为简 短。3) MATLABS具有结构化的控制语句如for循环、while循环、break语句和 if 语句),又有面向对象编程的特性。4 )语法限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就可使用。5)程序的可移植性很好,基本上不做修改就可以在各种型号

24、的计算机 和操作系统上运行。6 ) MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容 易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。7 ) MATLAB勺缺点是,它和其他高级程序相比,程序的执行速度较 慢。因为MATLAB勺程序不用编译等预处理,也不生成可执行文件,程序为 解释执行,所以速度较慢。8)功能强劲的工具箱是 MATLAB勺另一重大特色。MATLAB包含两个部分:核心部分和各种可选的工具箱。核心部分中有数百个核心内部函数。其 工具箱又可分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用 来扩充其符号计算功能、图示建

25、模仿真功能、文字处理功能以及与硬件实时 交互功能。功能性工具箱能用于多种学科。而学科性工具箱是专业性比较强的 , 如 control 、 toolbox 、 signal processing toolbox 、 communication toolbox 等。这些工具箱都是由该领域内的学术水平很高 的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行 高、精、尖的研究。下表列出了MATLAB勺核心部分及其工具箱等产品系列的主要应用领域。第 3章 图像预处理 图像预处理是车牌定位的准备工作,以提高车牌图片的适用性。从采 集卡获得的原始图像不仅包括车牌照,而且还有汽车本身和汽车背景

26、图像, 因此必须去掉这些非牌照图像的影响,才有可能正确的提取出牌照区域,为 以后的车牌字符识别打下基础。在实际应用中,因为季节的更替、自然光照度的昼夜变化、光照的稳定性与均匀性、车辆自身的运动、观察点(摄像机的角度、位置、观察角度等、采集图像的设备本身的因素等的影响,图像传感器所获取的图像有时并不令人十分满意,存在各种各样的噪声。因而必 须对图像进行预处理,以改善图像质量,提高字符识别率。 3.1灰度变换灰度图是指只包含亮度信息,不包含色彩信息的图像,例如平时看到的亮度连续变化的黑白照片就是一幅灰度图。灰度化处理就是将一幅彩色图像转化为灰度图像的过程。彩色图像分为R、G、B三个分量,分别显示出

27、红、绿、蓝等各种颜色,灰度化就是使彩色的R、G B分量相等的过程。灰度值大的像素点比较亮像素值最大为255,为白色),反之比较暗 像素值最小为0,是黑色)。本次灰度图像变换的实现采用了rgb2gray函数rgb2gray :转换RGB图像或颜色映像表为灰度图像格式:l=rgb2gray(RGBI=rgb2gray(A原始图像和灰度图如图3-1、3-2所示:原始團像图3-1 原始图像灰度團傑图3-2 灰度图像 3.2图像增强对车辆图像进行灰度化处理之后,车牌部分和非车牌部分图像的对比 度并不是很高,此时如果直接进行边缘提取,因为车牌界限较为模糊,难以 提取出车牌边缘,因而难以准确定位车牌。为了增

28、强牌照部位图像和其他部 位图像的对比度,使其明暗鲜明,有利于提高识别率,需要将车辆图像进行 增强。图像增强的目的是对图像进行加工,以得到对具体应用来说视觉效果 更适于计算机识别的图像。增强图像的方法有很多,如灰度变换、图像平滑 处理和线性滤波等,根据处理图像域又可分为空间增强与频域增强。目前用 于车牌图像增强的方法有:灰度拉伸、直方图均衡、中值滤波、高斯滤波、 邻域滤波、图像腐蚀、多图像平均、同态滤波等等。在本设计中用到运动目标检测一图像开操作,图像的开操作时先腐蚀 后膨胀,用来消除小物体、在纤细点处分离物体、平滑较大物体的边缘同时 并不明显改变其面积。% 调用 strel 函数Bgray=i

29、mope n(Sgray,s 。% 对图像进行开运算figure,imshow(Bgray 。 title(背景图像 。背最團像图3-3 背景图像。figure,imshow(Egray 。title( 增强黑白图像。 输出黑白图像如图3-4所示:图3-4增强后的黑白图像 3. 3图像边缘提取及二值化 3.3.1 图像边缘提取边缘主要存在于目标与目标、目标与背景、区域与区域 包括不同色彩)之间,边缘检测主要是精确定位边缘和抑制噪点,原理是:因为微分算 子具有突出灰度变化的作用,对图像进行微分运算,在图像边缘处及其灰度 变化较大,故该处微分计算值较高,可将这些为分支作为相应点的边缘强 度,通过阈

30、值判别来提取边缘点,即如果为分支大于阈值,则为边缘点。其 基本步骤是首先利用边缘增强算子,突出图像中的局部边缘,然后定义像素 的“边缘强度”,通过设置门限的方法提取边缘点集。常用的传统边缘检测算子有 Robert 算子、 Sobel 算子、 Prewitt 算子、 Laplace 算子和 Canny 算子。Robets 算子:边缘定位准确,但对噪声敏感,去噪声作用小,适合于 边缘明显且噪声较小的图像分割;Sobel 算子:它是方向性的,在水平和垂直方向上形成了最强烈的边 缘。 Sobel 算子不仅能检测边缘点,而且能抑制噪声影响,对灰度渐变和噪 声较多的图像处理得较好;Prewitt 算子:与

31、 Sobel 算子相比,对噪声抑制较弱;Laplace 算子:它是一个与方向无关的各向通行边缘检测算子,对细线 和孤立点检测效果好,但边缘方向信息丢失,常产生双像素的边缘,对噪声 有双倍加强作用,很少直接用于检测边缘;Canny 算子:边缘检测的方法是寻找图像梯度的局部极大值,它使用两 个阈值来分别检测强边缘和弱边缘,而且仅当弱边缘和强边缘相连时,弱边 缘才会包含在输出中。通过实验图对几种边缘检测算子进行仿真图 3-5 至3-8 ),可知:1 )Roberts 算子定位比较准确,但因为不包括平滑,所以对噪声比较 敏感。2 ) Prewitt 算子和 Sobel 算子都是一阶的微分算子,而前者是

32、平均 滤波,后者是加权平均滤波,对噪声具有一定的抑制能力,但不能完全排除 检测结果中出现伪边缘。该类算子对灰度渐变和具有噪声的图像处理比较 好。其中 Sobel 算子比 Prewitt 算子更能抑制噪声的影响。Figure,imshow。obert算子图3-6 Robert 算子Prewitt 算子图 3-7 Prewitt算子Sobel 子图3-8 Sobel 算子图3-9 Canny 算子通过边缘检测仿真结果图可见,几个边缘检测算子都可以较好的提取所需的车牌边缘。为了车牌的定位,希望车辆图像的车牌区域突现出来的同 时,其它边缘能够很好的得到抑制。Canny算子提取边缘能有效地检测出车牌区域

33、的纹理特征,所以,本次设计选用Ca nny算子。 3.3.2灰度图像二值化灰度图像的二值化处理就是将图像上的点的灰度置为0或 255,也就是将整个图像呈现出明显的黑白效果。即将256 个亮度等级的灰度图像通过适当的阀值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数 字图像处理中,二值图像占有非常重要的地位,要进行二值图像的处理与分 析,首先要把灰度图像二值化,得到二值化图像,这样子有利于再对图像做 进一步处理时,图像的集合性质只与像素值为0或255 的点的位置有关,不再涉及像素的多级值,使处理变得简单,而且数据的处理和压缩量小。为了 得到理想的二值图像,一般采用封闭、连通的边界定义

34、不交叠的区域。所有 灰度大于或等于阀值的像素被判定为属于特定物体,其灰度值为255 表示,否则这些像素点被排除在物体区域以外,灰度值为0,表示背景或者例外的物体区域。如果某特定物体在内部有均匀一致的灰度值,并且其处在一个具 有其他等级灰度值的均匀背景下,使用阀值法就可以得到比较的分割效果。 如果物体同背景的差别表现不在灰度值上比如纹理不同),可以将这个差别特征转换为灰度的差别,然后利用阀值选取技术来分割该图像。动态调节 阀值实现图像的二值化可动态观察其分割图像的具体结果。本文采用的图像二值化最佳阈值计算方法如下:Level=(fmax1-(fmax1-fmin1/3fmin 为最小灰度,将图像

35、二值。 %egray 的最大值并输出双精%egray 的最小值并输出双精度。 % 获得最佳阈值% 转换图像为二进制图像式中 Level 为最佳阀值, fmax 为最大灰度, 化:fmax1=double(max(max(Egray度型fmin1=double(min(min(Egray 。 型level=(fmax1-(fmax1-fmin1/3/255bw22=im2bw(Egray,level 。bw2=double(bw22 。figure,imshow(bw2 。 title(图像二值化。%得到二值图像,如图3-图像二值化图3-10 图像二值化 3. 4形态学滤波形态学是法国和德国的科

36、学家在研究岩石结构时建立的一门学科。形 态学的用途主要用来获取物体拓扑和结果信息,他通过物体和结构元素相互 作用的某些运算,得到物体更本质的形态。人们后来用数学形态学表示以形 态为基础对图像进行分析的数学工具。他的基本思想是用一个被称为结构元 素的探针收集图像的信息。当探针在图像中不断移动时,便可考察图像各个 部分间的相互关系,从而了解图像各个部分的结构特征。作为探针的结构元 素,可直接携带知识 形态大小以及灰度和色度信息)来探测所研究图像的 结构特征。数学形态是一种非线性滤波的方法,可以用于抑制噪声,进行特征提 取、边缘检测、图像分割等图像处理问题。数学形态学首先被用来处理二值 图像,后来也

37、被用来处理灰度图像,现在又有学者开始用软数学形态学和模 糊形态学来解决计算机视觉方面的问题。腐蚀是一种消除边界点的过程,结果是使目标缩小,空洞增大,因而 可有效地消除孤立噪声点;膨胀是将于目标物体接触的所有背景点合并到物 体中的过程,结果是使目标增大,孔洞减小,可填补目标物体中的空洞,形 成联通域。先腐蚀后膨胀的过程为开运算,它具有消除细小物体,并在纤细 处分离物体和平滑较大物体边界的作用;先膨胀后腐蚀的过程为闭运算,具有填充物体内细小空洞,连接临近物体和平滑边界的作用本次毕业设计是运用了这种方法来实现其中重要步骤的。对图像做了 开运算和闭运算,这两种运算是数学形态学中的重要运算。开运算就是对

38、图 像先进行腐蚀,然后在用同一结构元素对图像进行膨胀运算。闭运算就是反 过来,先对图像膨胀再腐蚀。闭运算可以使图像的轮廓线更为光滑,它通常 用来消掉狭窄的间断和长细的鸿沟,消除小的孔洞,并弥补轮廓中的断裂。se=1。1。1。%线型结构元素I3=imerode(l2,se 。% 腐蚀图像subplot(3,2,4,imshow(l3,title(腐蚀后边缘图像。腐蚀后边缘图像图3-11 腐蚀后的边缘图像se=strel(recta ngle,25,25。% 矩形结构元素I4=imclose(l3,se 。%形态学中的闭运算,聚类、填充图像, subplot(3,2,5,imshow(l4,tit

39、le( 填充后图像。se为结构元素填充后图像图3-12 填充 。 %去除聚团灰度值小于2000的部分subplot(3,2,6,imshow(l5,title(形态滤波后图像。形态滤波后图像图3-13形态学滤波后的图像经分析采用矩形算子能有效地将车牌区域连接成片,去除非车牌区域,通过程序处理后的图可以清楚地看到对图像经过开操作滤波后的可能的 车牌区域都清楚的保留了下来,是非常成功的。第4章车牌定位 4.1车牌定位的主要方法所谓车牌定位算法是指在实际拍摄的图像中确定车牌区域的位置以便提取分割出车牌区域图像的问题。牌照的快速准确定位是车牌自动识别技术 中非常关键的一步,是典型的图像分割问题,因此定

40、位方法与车牌特征和图 像处理技术是分不开的。经典的车牌定位分割算法包括从简单的灰度阈值方法、频域和空间分割方法到复杂的连接元素方法以及Hough变化法等,在背景较复杂和光照不均匀条件下,这些方法难以取得令人满意的分割效果。近年来,人们针对 这种情况,提出了各种各样的定位算法。目前没有一个标准图像数据库来评 价无限制条件车牌定位算法的性能,这个问题的研究目前刚刚起步。本次毕业设计中所用的方法是基于图像的特征来做的,先初步确定车牌大致区域,再通过计算对车牌进行精确定位流程图如图4-1所示:采集图像(图像预处理 灰 度变换、图像增强亠)图像边缘检测及二值化_1对二值图像进行形态学滤波提取车牌区域 输

41、出车牌图4-1车牌定位流程图 基于直线检测的方法这类方法一般采用Hough变化等方法来检测直线车牌周围边框形 成)。利用车牌形状特性来定位车牌,在实际运用中忧郁光照不均匀等影响 和摄像机畸变,曝光不足和动态范围太窄等原因,导致图像存在伪影,加上 车牌上的灰尘、脏污等使形状特性表现的不明显,从而影响定位效果,此外 传统的Hough变换法应用在车牌定位中,只是单纯的进行直线的检测,没 有和车牌形状特性结合起来,而且Hough空间与原图像空间不是对应 的,由 Hough 空间中检测到的特征点无法确定出车牌轮廓的起始位置,无 法避免直线干扰的问题,因此在有直线干扰时及未进行边框提取时的可能性 会大大增

42、加。 Hough 变化计算量较大,对于边框不连续的实际车牌,需要附 加量加大的运算。 4.1.2 基于阈值化的方法 图像经过阈值化得到一个字符和背景分离的二值图像是这类方法的特 点。目前已经提出了多种阈值化策略,但简单算法二值化效果不好,复杂算 法计算时间长、计算量大限制了实际应用。 4.1.3 基于灰度边缘检测方法 此类方法通常利用车牌区域局部对比度明显和灰度有规律变化的纹理 特征来定位。中国车牌类型较多,在不同光照条件下车牌对比度更加不一, 需要进行图像增强处理,还要考虑图像中与车牌特征非常相似的非车牌区域 的排除问题。1. 基于灰度直方图的门限化边缘检测 基于灰度直方图的门限化边缘检测是

43、一种最常用、最简单的边缘检测 方法。检测目标背景图像中目标的边缘效果很好。这种图像的灰度直方 图呈双峰状态。2. 基于微分的边缘检测 各方向的差分值再进行一次门限化处理,即可检出边缘像素点, 从而求得其边缘图像。二阶差分边缘检测 这是利用在图像的边缘处,灰度发生急剧变化这一特性,采用图像灰 度值沿着确定方向 (x , y 或对角线 取二次差分后的某些性质进行边缘检测 的2)基于梯度的边缘检测 因为边缘发生在图像灰度值变化比较大的地方,对应连续情形就是函数梯度最大的地方。Roberts算子、Prewitt算子和Sobel算子就是比较简单而常用的例子。还有一种比较直观的方法就是利用当前像素临域中的

44、一些 像素值拟合一个曲面,然后求这个连续曲面在该像素处梯度。从统计角度上 说,我们可以通过回归分析得到一个曲面,然后做类似的处理。Robert 算子在图像中边缘的锐利程度是由图像的梯度来决定的。梯度是一个向 量,of指出梯度变化最快的方向和数量:0 1.。在Canny准侧的基础上,人们进 行了更深入的研究,得到了很多的结果。但是仅仅有一个阈值是不够的。因为噪声的影响边缘信号响应只有差 不多一半大于这个阈值的,由此造成了斑纹现象,也就是边缘是断的. 如果我们把这个阈值降低,我们往往发现出现错误的“边缘”。为了解决这个问 题,Canny提出一种双阈值方法。前面利用累计统计直方图得到一个高阈值 T,

45、 ,然后再取一个低阈值 Tz (Matlab6.5 中使用的是 T2=0.4T, 。如果图像 信号的响应大于高阈值,那么它一定边缘。如果低于低阈值,那么它一定不 是边缘。如果在低阈值和高阈值之间,我们就看它的8个邻接像素有没有大大于高阈值的边缘,如果有,则它是边缘。 4.1.4 基于彩色图像的车牌定位方法目前的车牌分割受限于灰度图像,所以定位效果受阴影和光照条件的 限制。因为人类视觉对彩色信息比较敏感,人眼能分辨的灰度只有20 多级,而分辨的色彩却有 35000 种,彩色图像可以提供更多的视觉信息,有 图像学者提出了利用车牌的颜色信息来搜索牌照,将处理对象改为彩色图像 以求可以精确地定位车牌。

46、比如一些系统采用 BP 神经网络对彩色图像进行彩色分割,把每个像素 通过网络学习归类为期望的颜色,然后利用水平和数值直方图的方法确定牌 照的位置,但是当车牌区域颜色域附近颜色非常相似且牌照倾斜的情况下彩 色定位分割错误将会增加。但是基于彩色图像的定位算法最大的缺点是计算量和存储量都比较 大,如基于神经网络的彩色图像车牌分割方法,此方法需要处理好网络局部 收敛问题,定位时间长。此外当车牌区域颜色和附近颜色相似时,定位错误 增加。也有一些系统采用彩色边缘检测算子计算二值边缘图像,然后采用形 态学方法来生成连通区域图像,再进行轮廓跟踪,通过标记候选牌照区域, 得到 n 个候选牌照区域,最后对候选牌照

47、进行分析与分解,进而提取牌照区 域,但是当途中相似颜色区块较多时,定位速度会急剧下降。也有的系统首先利用颜色信息对输入图像进行彩色粗分割,得到了颜 色为车牌照的一些区域。然后将分割结果中的伪目标 即除了车牌区域以外 的区域)分为两类 一类是与汽车牌照颜色相近的背景,一类是可能与牌照 颜色相近的汽车外壳),分别进行处理,最终利用投影法得到准确的车牌位 置。虽然这种方法的定位率比较准确,但是识别速度却很慢。这类方法一般都是将输入的 RGB 彩色图像转换成 HIS 彩色图像,然后 进行基于模糊逻辑或神经网络的色彩分割,再进一步定位车牌,计算量巨 大。目前,基本上处于理论研究阶段,随着计算机运算速度的

48、提高,应该逐 步走向实用阶段。上述 4 种方法中,基于直线检测的方法对我国车牌来讲并不完全适用, 因为我国车牌的悬挂明显不够规范,有些车牌边框不够明显必然造成定位算 法失效,如果结合别的算法则需要在本身运算量很大的情况下额外增加系统 开销。车牌的最明显特点是其纹理特征,这样看来,在兼顾到实时心要求和 定位成功率的情况下,基于灰度边缘检测的方法不失为一个理想选择。此 外,基于颜色 提取像素点)的车牌定位也是比较普遍的定位方法。 4.2 车牌提取首先对图像进行区域提取,并计算区域特征参数。进行区域特征参数比 较,提取车牌区域,根据先验知识和调试中的经验,设定了车牌长宽的范围 作为判断依据。 %读取

49、 I5 的大小I6=double(l5。%将 15转换为 double类型丫仁zeros(y,1。%给Y1赋初值为 0for i=1:yfor j=1:xif(l6(i,j,1=1 %如果I5第一页中的元素为1,则是Y1像素Y1(i,1= Y1(i,1+1。%Y1 像素点统计endend endtemp MaxY=max(Y1 。 %切向车牌区域的确定,temp为最大值, MaxY为最大值位置figure(行方向像素点灰度值累计subplot(3,2,1,plot(0:y-1,Y1,title(和 ,xlabel( 行值,ylabel( 像素。行方向像素点灰度值累计和200 |150豐伽501

50、00200300行值图4-2行方向像素点灰度值累积和=50&(PY11PY1=PY1-1 。end %这个循环是在丫方向,向上求离最大值最近的像素小于50的点的位置,存在 PY1中PY2=MaxY while (Y1(PY2,1=50&(PY2PY2=PY2+1 。End % 在丫方向,向下求离最大值最近的像素小于50的点的位置,存在PY2中IY=I(PY1:PY2,:,:。% 截取PY1和PY2之间的像素矩阵,X方向暂不限制。因为车牌是个矩形,是原图像中矩阵的一部分,所以要将其提取 出来,先确定 丫方向上取值的区间,再确定 X方向。X1=zeros(1,x 。for j=1:xfor i=P

51、Y1:PY2if(l6(i,j,1=1X1(1,j= X1(1,j+1。endendendsubplot(3,2,2,plot(0:x-1,X1,title(列方向像素点灰度值累计和,xlabel( 列 ,ylabel(像数。列方向像素点灰度倩累计和图4-3 列方向像素点灰度值累积和&(PX1PX仁 PX1+1 。endPX2=x 。while (X1(1,PX2&(PX2PX1PX2=PX2-1 。endPX仁PX1-1 。% 对车牌区域进行矫正PX2=PX2+1。dw=l(PY1:PY2,PX1:PX2,:。%车牌矩阵存在变量 dw中subplot(3,2,3,imshow(dw,titl

52、e(定位剪切后的彩色车牌图像经上述一系列的处理车牌被成功定位,车牌定位系统,其关键部分已 经完成,下一步对其进行字符分割和字符识别有同组成员来完成。结论车牌识别系统作为智能交通系统中重要的一部分,近年来引起专家们 的重视,并已有部分产品投入使用。为了能够很好的实现车牌识别,车牌定 位是最关键的,不可忽视的一个重要步骤。本文以MATLAB为开发工具,对车牌定位进行了研究,对多种算法进行 了分析比较与改进,并提出了一些自己的见解,效果较好在课题的研究过程中,主要完成了以下工作MATLAB开发了一套(1在对国内外大量文献的阅读研究基础上,使用车牌定位系统,完成了车牌定位,基本满足实际要求(2 在车牌

53、定位中,最重要的是边缘的提取,边缘提取的效果好,后面 进行形态学处理后车牌特征明显,车牌定位的准确性就高。本文采用微分边 缘检测提取边缘,在其后选用初步定位与精确定位相结合的方法实现了车牌 定位。(3 车牌的二值化对于车牌定位有着非常重要的作用。二值化效果好, 车牌图像的特征就明显。参考文献1 Markos Papageorgiou,Christina Diakaki,Vaya Dinopoulou,Apostolos Kotsialos,Yibing wang.Review of Road Traffic Contronl StrategiesJ.Proceedings of the IEEE,2003,91(12:204 3-20672 王亦兵,韩曾晋,贺因光 .城市告诉交通控制综述 J. 自动化学报3 张茵,姚明海,顾勤龙 . 车辆牌照识别的一个新的实现方法J. 控制过程 2003,10(1:59-614 牛欣,沈兰荪.基于特征的车辆牌照定位算法J.交通与计算机,2000,185 吴进军,杜树新 .分层次车牌定位方法 J, 科技通报 ,2005,5:945-9499 淘文兵,金海 .一种新的基于图谱理论的图像阀值分割方法J. 计算机报.2007 , 301 ): 110-11910 李伟 .一种新型实用的车牌定位识别系统D. 华中科技大学 .2008.511

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!