基于MATLAB的车牌号码识别摘要:闯红灯,交通事故等是日常交通交通管理当中比较常见的违章现象,而每一辆骑车都有其唯一的标识,那就是车牌号码。车牌号码识别技术能有效的迅速识别出当事车辆,为交通管理提供了很大的便利。车牌号码识别系统软件部分由图像采集、图像预处理、字符分割、车牌定位、字符识别这几个主要部分组成,本文的研究是基于MATLAB上实现图片处理完成车牌号码识别的,利用图像为度化和使用Roberts算子进行边缘检测完成图象预处理,利用数学形态发完成对车牌的定位与分割,利用车牌彩色信息的彩色分割法来完成车牌部位分割,利用二值化后的车牌部分进行垂直投影,然后在对垂直投影进行扫描,以此完成对字符的分割。关键字:图象预处理、字符分割、车牌定位、字符识别、MATLABLicenseplaterecognitionbasedonMATLABAbstract:Runningtheredlight,trafficaccidentisthedailytrafficmanagementamongthemorecommonviolationphenomenon,eachbikehasitsuniqueidentity,andthatisthelicenseplatenumber.Vehiclelicenseplaterecognitiontechnologycanrapidlyidentifyeffectiveoutofthevehicle,andprovidesgreatconveniencefortrafficmanagement.Vehiclelicenseplaterecognitionsystemconsistsofimageacquisition,imagepreprocessing,licenseplatelocation,charactersegmentation,characterrecognitioninthefollowingparts,theresearchofthispaperisimplementedontheMATLABimageprocessingtocompletethevehiclelicenseplaterecognitionbasedonimage,useforthedegreeandtheRobertsedgedetectionoperatortocompletetheimagepretreatment,usingmathematicalsendthecompletedformtothelicenseplatelocationandsegmentation,colorsegmentationmethodusingcolorinformationofthelicenseplatetocompletepartsegmentation,usingtwovaluesoflicenseplateofverticalprojection,andthenontheverticalprojectionofthescanning,therebycompletingthecharactersegmentation.Keywords:imagepreprocessing,licenseplatelocation,charactersegmentation,characterrecognition,matlab目录第一章绪论.........................................错误!未定义书签。1.1本文研究背景...............................错误!未定义书签。1.2MATLAB简介.................................错误!未定义书签。1.3车牌识别系统现状............................错误!未定义书签。1.3.1车牌号码识别原理......................错误!未定义书签。1.3.2国内外车辆牌照识别技术现状............错误!未定义书签。1.3.3车牌识别技术的应用情况与发展趋势......错误!未定义书签。1.4主要的研究内容..............................错误!未定义书签。1.5系统的框架与特点...........................................................错误!未定义书签。1.5.1车辆检测跟踪模块.................................................错误!未定义书签。1.5.2车牌定位模块..........................................................错误!未定义书签。1.5.3车牌矫正及精定位模块.........................................错误!未定义书签。1.5.4车牌切分模块..........................................................错误!未定义书签。1.5.5车牌识别模块..........................................................错误!未定义书签。1.5.6车牌识别结果决策模块..........................................错误!未定义书签。第二章系统总体设计.................................错误!未定义书签。2.1车牌识别系统的总体设计......................错误!未定义书签。2.2系统的硬件设计..............................错误!未定义书签。2.3系统的软件设计..............................错误!未定义书签。2.4本章小结....................................错误!未定义书签。第三章车牌定位.....................................错误!未定义书签。3.1车辆图像预处理..............................错误!未定义书签。3.1.1图像灰度化............................错误!未定义书签。3.1.2灰度拉伸..............................错误!未定义书签。3.1.3图像平滑..............................错误!未定义书签。3.1.4边缘提取..............................错误!未定义书签。3.2车牌初步定位................................错误!未定义书签。3.2.1结构元素的选取........................错误!未定义书签。3.2.2提取候选区域..........................错误!未定义书签。3.3车牌精确定位................................错误!未定义书签。3.3.1车牌水平方向的定位算法................错误!未定义书签。3.3.2车牌垂直方向的定位算法................错误!未定义书签。3.4本章小结....................................错误!未定义书签。第四章车牌字符切分.................................错误!未定义书签。4.1车牌字符切分综述............................错误!未定义书签。4.2车牌二值化..................................错误!未定义书签。4.2.1图像二值化的基本原理..................错误!未定义书签。4.2.2Otsu算法.............................错误!未定义书签。4.2.3改进的Otsu算法......................错误!未定义书签。4.3倾斜校正....................................错误!未定义书签。4.4字符切分....................................错误!未定义书签。4.5本章小结....................................错误!未定义书签。第五章车牌字符识别.................................错误!未定义书签。5.1车牌字符识别综述............................错误!未定义书签。5.2模板匹配字符识别............................错误!未定义书签。5.2.1模板匹配字符识别简介..................错误!未定义书签。5.2.2创建匹配模板..........................错误!未定义书签。5.2.3提取车牌特征..........................错误!未定义书签。5.2.4模板匹配..............................错误!未定义书签。5.3基于神经网络的车牌字符识别..................错误!未定义书签。5.4本章小结....................................错误!未定义书签。第六章系统测试及分析...............................错误!未定义书签。6.1测试平台MATLAB简介.........................错误!未定义书签。6.2测试结果分析................................错误!未定义书签。6.3本章小结....................................错误!未定义书签。第七章结论与展望...................................错误!未定义书签。7.1总结与讨论.................................错误!未定义书签。7.2展望.......................................错误!未定义书签。致谢................................................错误!未定义书签。参考文献............................................错误!未定义书签。附录程序清单.......................................错误!未定义书签。第1章绪论1.1本文研究背景随着交通运输的不断发展,交通管理的智能化越来越重要,汽车牌照识别系统技术对于很多领域具有广阔的应用前景。该技术应用范围非常广泛,其中包括:(1)交通流量检测;(2)交通控制与诱导;(3)机场、港口等出入口车辆管理;(4)小区车辆管理;(5)闯红灯等违章车辆监控;(6)不停车自动收费;(7)道口检查站车辆监控;(8)公共停车场安全防盗管理;(9)计算出行时间;(10)车辆安全防盗、查堵指定车辆等。其对于交通管理、治安处罚等工作的智能化起着十分重要的作用。车牌识别系统主要由车牌定位、字符分割、字符识别三个部分构成,当车辆检测部分检测到车辆到达时触发图像采集单元,采集当前的视频图像。牌照识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别,然后组成牌照号码输出。车牌识别系统目前已经得到了广泛的应用,本文将一步一步讲解该技术的关键部分。1.2MATLAB简介本文的研究是基于MATLAB上实现的,