基于ARM的车牌识别系统界面设计毕业论文资料



《基于ARM的车牌识别系统界面设计毕业论文资料》由会员分享,可在线阅读,更多相关《基于ARM的车牌识别系统界面设计毕业论文资料(53页珍藏版)》请在文档大全上搜索。
1、大连海事大学毕业论文二。一四年六月基于ARM的车牌识别系统界面设计专业班级:通信工程2班姓名:雷良指导教师:谭克俊信息科学技术学院摘要车牌识别技术(VLPR)作为智能交通系统(ITS)的重要方面,具和蓬勃发展的嵌入式系统相结合,有着重要的理论意义和广阔的应用前景。本文在实现了对嵌入式Linux图形用户界面设计的基础上,重点研究了车牌识别的各项关键技术,包括图像预处理、车牌定位、字符切割和字符识别。本文首先对车牌识别系统的开发环境和嵌入式图形用户界面的设计方面进行了介绍,开发环境是基于OpenCV的Qt开发环境,在Qt下设计并实现了用户自定义的图形化人机接口界面。本文利用C+S言,通过调用Ope
2、nCV库函数实现了车牌识别中图像预处理、车牌定位、字符切割和字符识别等各种算法。在图像预处理方面,本文在对大量图片进行了综合处理的基础上,比较了各种预处理方法,最后采用基于HSV阈值化后进行滤波及形态学处理的预处理方法,该方法能很好的消除图形噪音。在定位方面,本文提出了轮廓检测并分级判断的策略。在字符切割方面采用的是基于投影的切割方法,而在字符识别方面采用的是弹性模板匹配法。经过定量实现表明,该系统能很好地解决实际应用中的车牌图像倾斜、光照不足等问题,并且有很好的识别率。关键词:Qt;图像预处理;车牌定位;字符分割;字符识别ABSTRACTLicensePlatenumberRecogniti
3、onTechnology(VLPR)asanimportantaspectofintelligenttransportationsystems(ITS),Itiscombiningwiththerapidgrowthofembeddedsystems,Inadditionthathastheimportantsignificanceandbroadapplicationprospects.Thisarticleisfocusesonsomekeytechnologiesoflicenseplatenumberrecognition:includetheimagepreprocessingand
4、thelicenseplatepositioningandthecharactersegmentationandcharacterrecognition,TheyarebasedonthedesignofEmbeddedLinuxGraphicUserInterface.FirstlyintroducethedesignofEmbeddedLinuxGraphicUserInterfaceandthedevelopmentenvironmentofLicensePlatenumberRecognition.,ThedevelopmentenvironmentisbasedontheQtofOp
5、enCV;Thendesigningandimplementingagraphicalhumanmachineinterfacesofuser-definedontheQt.Inthethesis,byUsedC+language,thenadjustusingtheOpenCVlibraryfunctionstogotsomealgorithmsoftheimagepreprocessingandthelicenseplatepositioningandthecharactersegmentationandcharacterrecognition.Fortheimagepreprocessi
6、ngthroughmoreimagesmanipulationandcompareofvariouspretreatmentmethods.ThenthroughPretreatmentmethodofthefilterandthemorphologicalprocessingbasedonaHSVthreshedimage,Thismethodisbettertoeliminatethegraphicalnoise.ForlicenseplatepositioningthatInmakeastrategyofcontourdetectionandClassificationjudgment.
7、ForcharactersegmentationthatImnakeacuttingmethodofbasedontheprojection,andForthecharacterrecognitionthatImakingamatchingmethodoftheelastictemplate.Afterquantitativetestthatsystemcanbebettersolvetheissuesofthelicenceplateimageobliquityandthelackoflight.Andthissystemcanbemakeahighlevelofrecognition.Ke
8、ywords:Qt;ImagePretreatment;LicensePlateLocation;CharacterSegmentation;CharacterRecognition第1章绪论11.1 课题研究的背景及意义11.2 嵌入式系统概述11.3 国内外车牌识别系统的研究现状与发展21.4 本文主要研究的内容4第2章相关技术和理论51.1.4 开发工具简介51 OpenCV51 QT软件61.2.4 车牌特征71.3.4 系统评价指标71.4.4 本章小结8第3章车牌识别系统设计91 系统设计原则91 需求分析91 概要设计101.4 系统总体设计图101.4 模块描述1.1第4章车牌
9、识别界面设计121 宿主机上开发环境的配置121.4 下载所需工具并安装121 Qt应用程序开发15第5章车牌识别算法研究201.1. 算法构成201.2. 预处理201. HSV彩色分割201.3. 车牌定位211. 车牌轮廓粗略定位和分级判断221. 基于投影法的精确定位231.4. 字符切割231. 预处理241. 切割241. 字符归一化251.5. 字符识别251. 识别算法概述251. 弹性模板匹配算法251.6. 本章小结26第6章系统调试27运行平台27系统功能测试27车牌识别结果展示30正常情况30倾斜及阴暗的情况31其他情况33结论36参考文献37致谢39附录1:英文文献1
10、附录2:英文翻译13基于ARM的车牌识别系统界面设计第1章绪论课题研究的背景及意义随着国民经济的不断发展,汽车已经悄然进入人们生活,道路上的车辆也越来越多。汽车交通这个人类文明的象征,在为人们提供各种方便的同时,也给人民带来了种种困扰,向人类提出了巨大的挑战。现代化的交通需要现代化的交通管理,为解决城市及国道主要路段和路口的交通拥挤和阻塞状况,减少事故,建立现代化的交通指挥控制系统是非常必要的。如何更好的管理控制上路车辆以有效地减少违章交通事件频繁发生,已经成为交通监管部门的重要任务1。在智能交通的各类系统中,一般对产品工作的稳定性要求很高,嵌入式产品的工作稳定特性正好可以适应其在这方面的严格
11、的要求。智能交通系统中使用的许多设备都运行在室外,必须考虑到设备在冬季严寒、夏季酷热、南方潮湿等恶劣气候和环境下能否保证正常稳定地工作,环境适应能力强将是智能交通系统设备选型工作中首先必须考虑的重要因素之一,而这恰恰正是嵌入式一体化产品的特点之一。各地智能交通系统发展状况不一,应尽可能地利用已有设备或系统,争取花费最小的代价对原有的系统进行功能升级或模块添加。对嵌入式一体化产品来说,其设备的独立性使其可以很灵活地嵌入到各类应用系统中,作为其中的一个功能模块,对新系统来说大大减少了整个系统的耦合性,降低了其复杂性和故障发生概率,提高了系统的稳定性和易维护性;对旧系统改造和升级中,可以尽可能地利用