基于Matlab的车牌识别算法毕业设计论文

发布时间 : 星期一 文章基于Matlab的车牌识别算法毕业设计论文更新完毕开始阅读

基于Matlab的车牌识别算法

基于Matlab的车牌识别算法

摘要

车牌系统是计算机视觉和模式识别技术在智能交通领域的重要应用课题之一。车牌识别系统是以特定目标为对象的专用计算机系统,该系统主要包括三个内容:车牌定位、字符分割和字符识别。 其中车牌定位的目的就是从所拍摄的汽车图像中确定车牌的位置,从而便于后续的字符分割和字符识别工作。目前常用的方法有:基于模板匹配的方法、基于特征的方法和神经网络法等。

本设计采用基于模板匹配算法和基于人工神经网络算法对车牌进行定位识别,此算法只对蓝底白字车牌进行分割识别,对黑底白字车牌原则上整个算法可直接适用,。此算法分割出的图像像素值和模板图像达到了一致,由此便避免了切割出的图像像素值不一致所带来的问题。但对白底黑字车牌、黄底黑字车牌,需要对车牌定位算法进行调整,并将图像反转(0变1、1变0)。

关键词:车牌识别系统; 字符分割; 车牌定位

1

基于Matlab的车牌识别算法

LICENSE PLATE RECOGNITION ALGORITHM BASED

ON MATLAB

ABSTRACT

License plate system is a computer vision and pattern recognition technology in one of the important application research topic in the field of intelligent transportation. License plate recognition system based on specific goals of a special computer system, the system mainly includes three contents: license plate locating, character segmentation and character recognition. One of the purpose of license plate location is taken from the auto locate the license plate in the image, so as to facilitate the subsequent work character segmentation and character recognition. Now commonly used methods are: based on template matching method, based on the characteristics of the method and neural network, etc.

This design USES based on template matching algorithm and based on artificial neural network algorithm to locate license plate recognition, the algorithm is only for blue white license plate segmentation recognition, the algorithm can be directly applicable in principle to the black white plate,. This algorithm to segment the image pixel values and template image, thus to avoid the cut out in the process of image pixel values are not consistent. But black on white background and black text plate, yellow bottom plate, adjustments need to license plate localization algorithm, and the image inversion of (0, 1, 1, 0).

Key words: license plate recognition system; Character segmentation;

License plate location

2

基于Matlab的车牌识别算法

目录

1 前言 ........................................................................................................................................... 4

1.1 车牌号识别研究背景 .................................................................................................. 4 1.2 车牌号识别技术研究现状和趋势 ............................................................................ 5

1.2.1国内外车牌识别技术情况及我国车牌特点 ................... 5 1.2.2车牌识别技术的应用前景 ................................. 6 1.3 车牌识别研究内容 ............................................ 7 2 车牌识别系统设计原理概述......................................... 9 3 车牌识别系统程序设计............................................ 11

3.1 图像读取及车牌区域提取 .................................... 11

3.1.1图像灰度图转化 ....................................... 11 3.1.2图像的边缘检测 ....................................... 13 3.1.3灰度图腐蚀 ........................................... 14 3.1.4图像平滑处理 ......................................... 15 3.1.5移除小对象 ........................................... 16 3.1.6车牌区域的边界值计算 ................................. 17 3.2 字符切割 .................................................. 18

3.2.1字符切割前的图像去噪处理 ............................. 18 3.2.2字符切割前的图像膨胀和腐蚀处理 ....................... 19 3.2.3字符切割 ............................................. 19 3.3 字符识别 .................................................. 22

3.3.1字符识别方法选择 ..................................... 22 3.3.2字符归一化 ........................................... 22 3.3.3字符匹配识别 ......................................... 23

4 仿真结果及分析.................................................. 26

4.1 车牌定位及图像读取及其图像处理 ............................. 26 4.2 车牌字符分割及其图像处理 ................................... 26 5 结论............................................................ 28 参考文献........................................................... 29 致谢............................................... 错误!未定义书签。

3

基于Matlab的车牌识别算法

1 前言

1.1 车牌号识别研究背景

随着我国公路交通事业的发展,车辆的数量正在迅速增长,在给出行提供方便的同时,车辆管理上存在的问题日益突出,人工管理的方式已经不能满足实际的需要。微电子、通信和计算机技术在交通领域的应用极大地提高了交通管理效率。作为信息来源的自动检测、图像识别技术越来越受到人们的重视。近年来计算机的飞速发展和数字图像技术的日趋成熟,为传统的交通管理带来巨大转变,先进的计算机处理技术,不但可以将人力从繁琐的人工观察、监测中解放出来,而且能够大大提高其精确度,汽车牌照自动识别系统就是在这样的背景与目的下进行开发的。汽车牌照等相关信息的自动采集和管理对于交通车辆管理、园区车辆管理、停车场管理、交警稽查等方面有着十分重要的意义,成为信息处理技术的一项重要研究课题。

关于车牌识别技术及定位系统研究,在我国已经有了十几年的发展历程,目前系统的应用还处于起步阶段,大规模投入使用的成熟系统还没有出现,汽车牌照识别系统作为改进交通管理的有效工具,技术水平仍需完善。国内外学者对此已经有了较多工作,但实际效果并不理想,尤其是对车牌自适应性强、速度快、准确率高的高速车牌定位方法还有待进一步研究。另外,对辅助光源要求高,也很难有效解决复杂背景下多车牌移动识别的技术难题,如:车牌图像的倾斜、车牌表面污秽或磨损、光线干扰等都会影响定位的准确性。传统车牌识别一般仅支持单一车辆,背景比较简单。而当今许多实际应用场合,如在繁忙交通路口临时对欠税费、报废、挂失等车辆的稽查,则监视区域比较复杂,现有识别方法无法直接应用;而且多数情况下,同时出现多辆汽车,背景有广告牌、树木、建筑物、斑马线以及各种背景文字等,现有的识别方法也不能很好的适应多变的环境,所以对车牌识别技术的研究依然是目前高科技领域的热门课题之一。车牌识别系统的成功设计、开发和应用具有相当大的社会效益、经济效益和学术意义。

车牌识别的难点:

4

联系合同范文客服:xxxxx#qq.com(#替换为@)