1 / 14 实际环境下汽车牌照识别方法的研究与实现 1 设计要求与准备 本次设计是研究生一年级上学期的模式识别课程的课程设计,设计内容是实际环境下汽车牌照识别方法的研究与实现。设计有两个主要要求:完成对实际环境下的汽车牌照部分图像的抽取;对抽取出来的牌照经过相关处理之后,对其上的字符内容进行识别。 基于课程设计的要求,需要进行实际环境下的汽车牌照识别,由于条件限制,不能用类似于学校门口的牌照硬件获取实际环境下的汽车照片,因此自行采集了一些汽车照片,用它们作为设计时的调试材料。 2 概述 2 .1 汽车牌照识别现状 车牌识别技术在实际生产生活中十分常见。在学校或者单位的门口,在停车场门口,经常可以看到摄像头,汽车驶来,系统会自动拍摄汽车的照片,然后将照片中属于汽车牌照的部分提取出来,然后通过相应的处理手段,识别出车牌,然后送到后台处理系统,或与后台数据库进行比对,以查看该车是否属于合法进入,或者记录下该车的入场时间,等离场时进行计费统计等工作。 此外,在交通中车牌识别的应用也有非常重要的意义,例如电子警察,对于违规车辆自动识别记录,或者在罪犯抓捕时,通过车牌识别锁定相关车辆,然后调集警力等。 通过平时在学校门口或者超市停车场的观察,发现现在的车牌识别系统已经达到了非常成熟的程度,几乎可以在无人值守的情况下保持正常、准确的运转。其中牵扯到一系列的硬件、软件的配合,据观察,有些系统是有后台计算机,整个汽车门禁系统相当于一个终端,连接到后台计算机上,但是大多数应该都是基于单片机的系统,也就是在系统中有单片机,运行着车牌识别程序。 国内外有很多研究和工作致力于解决车牌是别中的各种问题,例如车牌区域的选定,例如车牌字符的切割,例如车牌字符的匹配,都有很多相关的工作。 2 .2 汽车牌照识别用到的技术与准备 在本次设计中,整个程序都是用Matlab 完成,因为之前对Matlab不是很熟悉,因此再设计前学习了Matlab 的相关内容。 车牌识别可以使用很多Matlab 提供的函数,从而大大减轻对于图像处理等操作所耗费的时间和精力。 在本次设计的条件下,很大一部分工作都是对自行拍摄的照片进行处理,因此用到了很多图形图像处理的技术,由于此前图像方面的基础2 / 14 不足,因此也了解了一些图形图像学方面的知识。 除了图像图像学方面的技术,另一个主要的技术就是字符切割与识别技术。这其中需要用到模式识别课程上的分类思想和知...