基于ARM的车牌识别系统界面设计毕业论文.docx
《基于ARM的车牌识别系统界面设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于ARM的车牌识别系统界面设计毕业论文.docx(63页珍藏版)》请在三一办公上搜索。
1、基于ARM的车牌识别系统界面设计毕业论文大连海事大学 装 订 线 业 论二一四年六月 1 文毕 基于ARM的车牌识别系统界面设计 专业班级:通信工程2班 姓 名: 雷 良 指导教师: 谭 克 俊 信息科学技术学院 2摘 要 车牌识别技术(VLPR)作为智能交通系统的重要方面,其和蓬勃发展的嵌入式系统相结合,有着重要的理论意义和广阔的应用前景。本文在实现了对嵌入式Linux图形用户界面设计的基础上,重点研究了车牌识别的各项关键技术,包括图像预处理、车牌定位、字符切割和字符识别。 本文首先对车牌识别系统的开发环境和嵌入式图形用户界面的设计方面进行了介绍,开发环境是基于OpenCV的Qt开发环境,在
2、Qt下设计并实现了用户自定义的图形化人机接口界面。 本文利用C+语言,通过调用OpenCV库函数实现了车牌识别中图像预处理、车牌定位、字符切割和字符识别等各种算法。在图像预处理方面,本文在对大量图片进行了综合处理的基础上,比较了各种预处理方法,最后采用基于HSV阈值化后进行滤波及形态学处理的预处理方法,该方法能很好的消除图形噪音。在定位方面,本文提出了轮廓检测并分级判断的策略。在字符切割方面采用的是基于投影的切割方法,而在字符识别方面采用的是弹性模板匹配法。经过定量实现表明,该系统能很好地解决实际应用中的车牌图像倾斜、光照不足等问题,并且有很好的识别率。 关键词:Qt;图像预处理;车牌定位;字
3、符分割;字符识别 I ABSTRACT License Plate number Recognition Technology (VLPR) as an important aspect of intelligent transportation systems (ITS), It is combining with the rapid growth of embedded systems, In addition that has the important significance and broad application prospects. This article is focus
4、es on some key technologies of license plate number recognition: include the image preprocessing and the license plate positioning and the character segmentation and character recognition, They are based on the design of Embedded Linux Graphic User Interface. Firstly introduce the design of Embedded
5、 Linux Graphic User Interface and the development environment of License Plate number Recognition., The development environment is based on the Qt of OpenCV, Then designing and implementing a graphical human machine interfaces of user-defined on the Qt. In the thesis, by Used C + + language, then ad
6、just using the OpenCV library functions to got some algorithms of the image preprocessing and the license plate positioning and the character segmentation and character recognition. For the image preprocessing through more images manipulation and compare of various pretreatment methods. Then through
7、 Pretreatment method of the filter and the morphological processing based on a HSV threshed image, This method is better to eliminate the graphical noise. For license plate positioning that Im make a strategy of contour detection and Classification judgment. For character segmentation that Im make a
8、 cutting method of based on the projection, and For the character recognition that Im making a matching method of the elastic template. After quantitative test that system can be better solve the issues of the licence plate image obliquity and the lack of light. And this system can be make a high le
9、vel of recognition. Keywords: Qt; Image Pretreatment; License Plate Location; Character Segmentation; Character Recognition II 目 录 第1章 绪论 . 1 1.1 课题研究的背景及意义 . 1 1.2 嵌入式系统概述 . 1 1.3 国内外车牌识别系统的研究现状与发展 . 2 1.4 本文主要研究的内容 . 4 第2章 相关技术和理论 . 5 2.1 开发工具简介 . 5 2.1.1 OpenCV . 5 2.1.2 QT软件 . 6 2.2 车牌特征 . 7 2.3
10、 系统评价指标 . 7 2.4 本章小结 . 8 第3章 车牌识别系统设计 . 9 3.1 系统设计原则 . 9 3.2 需求分析 . 9 3.3 概要设计 . 10 3.3.1 系统总体设计图 . 10 3.3.2 模块描述 . 11 第4章 车牌识别界面设计 . 12 4.1 宿主机上开发环境的配置 . 12 4.1.1 下载所需工具并安装 . 12 4.2 Qt应用程序开发 . 15 第5章 车牌识别算法研究 . 20 5.1 算法构成 . 20 5.2 预处理 . 20 5.2.1 HSV彩色分割 . 20 5.3 车牌定位 . 21 5.3.1 车牌轮廓粗略定位和分级判断 . 22
11、5.3.2 基于投影法的精确定位 . 23 5.4 字符切割 . 23 5.4.1 预处理 . 24 III 5.4.2 切割 . 24 5.4.3 字符归一化 . 25 5.5 字符识别 . 25 5.5.1 识别算法概述 . 25 5.5.2 弹性模板匹配算法 . 25 5.6 本章小结 . 26 第6章 系统调试 . 27 6.1 运行平台 . 27 6.2 系统功能测试 . 27 6.3 车牌识别结果展示 . 30 6.3.1正常情况 . 30 6.3.2倾斜及阴暗的情况 . 31 6.3.3 其他情况 . 33 结论 . 36 参 考 文 献 . 37 致 谢 . 39 附录1:英文
12、文献 . 1 附录2:英文翻译 . 13 IV 基于ARM的车牌识别系统界面设计 基于ARM的车牌识别系统界面设计 第1章 绪论 1.1 课题研究的背景及意义 随着国民经济的不断发展,汽车已经悄然进入人们生活,道路上的车辆也越来越多。汽车交通这个人类文明的象征,在为人们提供各种方便的同时,也给人民带来了种种困扰,向人类提出了巨大的挑战。现代化的交通需要现代化的交通管理,为解决城市及国道主要路段和路口的交通拥挤和阻塞状况,减少事故,建立现代化的交通指挥控制系统是非常必要的。如何更好的管理控制上路车辆以有效地减少违章交通事件频繁发生,已经成为交通监管部门的重要任务1。 在智能交通的各类系统中,一般
13、对产品工作的稳定性要求很高,嵌入式产品的工作稳定特性正好可以适应其在这方面的严格的要求。智能交通系统中使用的许多设备都运行在室外,必须考虑到设备在冬季严寒、夏季酷热、南方潮湿等恶劣气候和环境下能否保证正常稳定地工作,环境适应能力强将是智能交通系统设备选型工作中首先必须考虑的重要因素之一,而这恰恰正是嵌入式一体化产品的特点之一。各地智能交通系统发展状况不一,应尽可能地利用已有设备或系统,争取花费最小的代价对原有的系统进行功能升级或模块添加。对嵌入式一体化产品来说,其设备的独立性使其可以很灵活地嵌入到各类应用系统中,作为其中的一个功能模块,对新系统来说大大减少了整个系统的耦合性,降低了其复杂性和故
14、障发生概率,提高了系统的稳定性和易维护性;对旧系统改造和升级中,可以尽可能地利用原有系统或设备,添加或升级其中某一个功能模块,对整个系统也只需很小的改动(如接口部分等),从整体上大大节约了投资,增加了系统效益。由于智能交通系统对产品的要求与嵌入式系统产品的各种优势可以非常好地吻合,嵌入式一体化的智能化产品在智能交通领域内的应用己得到越来越多的入的认同。有越来越多的用户和专业人士看好智能交通领域的嵌入式一体化产品的应用前景,也有不少厂家进行了这方面产品的研究和开发。 1.2 嵌入式系统概述 嵌入式系统(Embedded System)是指以应用为中心,计算机技术为基础,并且1 基于ARM的车牌识
15、别系统界面设计 软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统;主要由硬件环境、嵌入式操作系统及应用软件系统等组成。其以计算机为基础,以通信技术为载体,以消费产品为对象,引入各类传感器,接入因特网,并适应应用环境。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合的产物。 嵌入式系统是一种软件以固态化形式出现而又无多余软件,硬件亦无多余存储器,可靠性高,成本低,体积小,功耗少的非计算机系统。其又是技术密集,产品更新换代快,具有不断创新特性才能发展的系统。与通用型计算机系统相比,嵌入式系统性能高、价格低、工作稳定、工作模块化、
16、与用户的接口简单、可用电池供电、抗干扰能力强、适应于全天候应用、便于安装和隐藏、面向特定应用,可根据需要灵活定制。嵌入式计算机系统设计不同于桌面计算机系统设计的另一个重要方面在于;嵌入式系统非常受限于功能和具体的应用环境,如对外部事件必须保证在规定时间内进行响应,有体积、重量的限制,功率预算、散热必须符合环境要求,需要令人满意的安全性、可靠性、系统本身的成本需求等2。 嵌入式系统应用十分广泛,可以说在现代工作生活中无处不在。大到穿梭太空的火箭、卫星,小到手机、录音机,这都是嵌入式系统大显身手的地方。嵌入式系统是一个分散的工业,充满了竞争、机遇与创新,没有哪一个处理器或操作系统能够垄断全部市场。
17、即使在体系结构上存在主流,但各不相同的应用领域决定了不可能有少数公司、少数产品垄断全部市场。因此嵌入式系统领域的产品和技术留给各行业中小规模公司创新的余地很大研。 1.3 国内外车牌识别系统的研究现状与发展 在现代化交通系统中,如何快速准确地提取目标车辆的车牌信息一直是一个技术性难题,它一直制约着交通系统现代化、自动化、智能化的发展脚步。车牌识别技术的研究早在20世纪XX年代就已经开始了。技术的核心是通过对拍到的车牌图像进行分析,在非人工千预的情况下自动获取车牌信息,从而确定车辆牌号。在车牌识别系统研究中,许多的新技术和新方法被不断地提出并应用,例如图像处理技术、模糊数学理论、神经元网络算法等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 车牌 识别 系统 界面设计 毕业论文
链接地址:https://www.31ppt.com/p-3384828.html