基于qt的车牌识别系统的设计与实现

基于qt的车牌识别系统的设计与实现

ID:8321331

大小:750.00 KB

页数:27页

时间:2018-03-19

基于qt的车牌识别系统的设计与实现_第1页
基于qt的车牌识别系统的设计与实现_第2页
基于qt的车牌识别系统的设计与实现_第3页
基于qt的车牌识别系统的设计与实现_第4页
基于qt的车牌识别系统的设计与实现_第5页
资源描述:

《基于qt的车牌识别系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、青岛科技大学本科毕业设计(论文)1绪论随着现在经济的发展和城市进程加快,汽车数量迅速增长,交通拥挤,交通事故等问题已经成为世界各国面临的共同难题,每个国家都毫无例外地承受着不断加剧的交通问题的困扰。全球对交通运输提出了更大更高的要求,智能交通系统是世界各国解决交通拥挤的问题的关键措施,是规范智能交通系统发展的重要手段,其使人、车、路密切地配合,和谐地统一,极大提高交通运输效率、保障交通安全、改善环境质量和提高能源利用率。 汽车车牌识别技术是计算机视觉和模式识别技术在现代智能交通系统中的一项重要研究课题,是实现交通

2、管理智能化的重要环节。车牌识别系统是以数字图像处理、模式识别、计算机视觉等技术为基础的智能识别系统,它利用每一个汽车都有唯一的车牌号码,通过摄像机所拍摄的车辆图像进行车牌号码识别。在不影响汽车运行的状态下,计算机自动完成车牌的识别,可降低交通管理工作的复杂程度。1.1研究背景及意义近几年来,随着车辆在普通民众生活中的普及,城市交通的压力越来越成为影响人们出行方便的一大障碍,同时越来越重的城市交通压力也使越有的交通管理系统不再满足需求,于是人们利用各种先进的科学技术研制出各种交通道路,车辆的管理系统,逐步发展到如今

3、较为全面的,包括交通管理多个方面的智能交通系统(ITS)。而在整个智能交通系统中,车牌识别(License Plate Recognition,LPR)更是其中的一项关键所在。 车牌识别技术是融合了图像处理、计算机视觉、模式识别技术和人工智能等多科学知识在内的在交通领域的重要研究课题之一,是实现交通管理能够智能化的重要环节和手段,其任务是分析、处理汽车图像,自动识别车牌号,并进行相关智能化数据库管理。车牌识别系统可以广泛应用于电子收费、出入控制、公路流量监控、失窃车辆查询和停车场车辆管理等需要车牌认证的场合;特别

4、是在高速公路收费系统中,实现不停车收费提高公路系统的运行效率,车牌识别系统更具有不可替代的作用。因而从事车牌识别技术的研究具有极其重要的现实意义和巨大的经济价值。1.2系统可行性分析本文的设计使用了Qt开发平台:Qt5.4+OpenCV2.9.4。从程序设计可行性上来说,Qt开发平台具有优越的可移植性,能简单的从windows,linux,嵌入式linux,ios,进行移植操作,具有一平台开发,多平台运行的特点。使用面向对象的思维去设计本系统中的处理程序完全可行,而且便于以后本系统向各种平台发展。从系统成本可行性

5、上来说,本系统需要的成本仅为一台电脑,将采集到的图像输入至电脑资源管理系统即可进行读入识别,后期可扩展至嵌入式平台,成本可控而且价格低廉,具有低成本,高效率的特点。27青岛科技大学本科毕业设计(论文)1.3本文的研究内容通过识别静态的含有车牌的图片,完成车牌数字自动识别的功能。功能中主要包括图像预处理、车牌定位、字符分割、字符识别等过程。利用模板匹配的方法实现自动识别数字字符的功能。主要研究内容如下:(1)车牌定位方式的研究。车牌定位方式采用水平和垂直直方图的方式,将车牌从图像中定位出来。(3)车牌预处理的研究。

6、车牌预处理采用获取车牌倾斜角度并旋转的方法,将定位好的车牌寻找边缘,根据边缘获取倾斜角度,而后利用倾斜角度处理牌。(4)字符分割的研究。先对定位好的车牌进行预处理,根据垂直方向的直方图统计方法,定位出字符的左右边界,按左右边界将字符切割出来;再根据切割出的字符定位上下界。 (5)字符识别的研究。对切割出来的字符进行细化、去噪处理,再对其进行特征提取,字符库中的字符也做相应操作。利用字符库进行BP神经网络的训练,通过待识别字符的特征进行BP神经网络的识别。下面是本系统的总体架构:图1-1系统的总体架Figure1-

7、1Overallarchitectureofthesystem1.4本文组织结构本文共分为6章:第1章为绪论,简述了当今车牌识别的发展状况和本文的研究方向。第2章为讲述了车牌识别的相关技术以及分析。第3章是系统的总体结构设计,包括图像的读入,车牌的提取以及识别。第4章是详细分析展现,有各个部分的具体实现。第5章是系统测试,读入车牌图像得出车牌字符并测得识别率。第6章是结论。27青岛科技大学本科毕业设计(论文)2相关技术分析本章对本文开发环境和涉及到的相关技术如图像处理技术、滤波技术、字符识别技术、做一下介绍。2.

8、1开发平台介绍2.1.1Qt开发框架Qt是在1911年由奇趣科技掌控开发的,跨平台的一款基于C++的图形用户界面应用程序的开发框架。它既可以进行GUI程序的开发,也可用于非GUI程序的开发,比如开发服务器和控制台工具。Qt使用了面向对象的框架,包含了一些特殊的代码生成扩展工具(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏单元,易于对框架进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。