车牌识别系统设计与matlab仿真

上传人:ji****en 文档编号:107884361 上传时间:2019-10-21 格式:DOC 页数:37 大小:1.12MB
返回 下载 相关 举报
车牌识别系统设计与matlab仿真_第1页
第1页 / 共37页
车牌识别系统设计与matlab仿真_第2页
第2页 / 共37页
车牌识别系统设计与matlab仿真_第3页
第3页 / 共37页
车牌识别系统设计与matlab仿真_第4页
第4页 / 共37页
车牌识别系统设计与matlab仿真_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《车牌识别系统设计与matlab仿真》由会员分享,可在线阅读,更多相关《车牌识别系统设计与matlab仿真(37页珍藏版)》请在金锄头文库上搜索。

1、 郑州工业应用技术学院本科生毕业设计论文题 目: 汽车牌照识别系统的设计与仿真 指导教师: 于俊如 职称: 副教授 学生姓名: 刘明丽 学号: 1102120202 专 业: 电气工程及其自动化 院 (系): 机电工程学院 2015年3月27日公路车牌识别系统设计及MATLAB仿真摘 要近些年,作为智能交通的关键组成部分,车牌识别系统也受到越来越多国家的重视。车牌识别系统不仅能够应用到停车场的管理系统、高速公路的管理系统以及小区车辆管理的系统等一些智能领域,而且对未来国家的安全发展有有重大的意义。本文在对当前车牌识别系统学习的基础上开发一个基于MATLAB的车牌识别系统。整个测试平台的软件部分

2、利用MATLAB的M语言编写。其中图像处理用到MATLAB灰度图函数rgb2gray、基于Robert算子的函数edge及图像平滑处理函数imclose;图像分割进行了图像膨胀、图像腐蚀;然后用垂直投影法进行字符分割;最后字符经过归一化,进行字符的匹配识别,最终实现了仿真。关键词:MATLAB;字图像处理;牌识别系统Plate License Recognition System Design in Highway and Matlab SimulatAbstractIn recent years,as the important part of the intelligent transpo

3、rtation,plate license recognition system has got more attention in more and more countriesThe system can not only be application to management system of parking area,management system of highway and district vehicle management system and such as intelligence.This paper develops a plate license recog

4、nition system based on Matlab on my study of the existing license plate recognition systemThe software part of the test platform is made by M language of MatlabAnd image processing takes use of Greyscale image function rgb2gray,functtion edge based on Roberts operator,iamge Smoothing function imclos

5、eImage segmentation processes image dilation and image erosion;then uses vertical projection achieve character segmentation;at last,character after normalization, matching recognition of the characters,and complete the simulationKey words:MATLAB;Digital image processing;Plate recognition system目 录第一

6、章 绪论11.1国内外车牌识别技术现状11.2程研究的目的21.3MATLAB简介2第二章 设计原理及系统概述62.1设计原理62.2系统概述6第三章 高速公路车牌识别系统设计及MATLAB仿真步骤133.1图像获取133.2图像处理133.3移除小对象153.4车牌区域的边界值计算163.5字符分割163.6字符识别17第四章 仿真结果分析194.1车牌定位、图像读取及其图像处理194.2车牌字符分割及其图像处理194.3车牌字符识别20总 结22附 录23参考文献32致谢3334高速公路车牌识别系统设计及MATLAB仿真 第一章 绪论第一章 绪论1.1国内外车牌识别技术现状随着经济社会的迅

7、速发展,人们生活水平的提高,机动车辆的数量也越来越多。为了提高车辆的管理效率,缓解交通压力,我们必须找到一种解决方案。而作为汽车“身份证”的车牌是确定汽车身份的不二选择。早在上世纪的70年代,英国能够就在实验室完成了“实时车牌检测系统”的广域检测及开发。发展到如今,国外对车牌检测技术的研究已经取得了一些引人注目的成果。如Yuntao Cui1提出的一种车牌识别系统,在实现车牌定位之后,通过马尔科夫场来完成车牌特征的提取和二值化,其正确识别率达到了比较高的水平。Eun Ryung等2利用颜色中的分量,进行车牌的识别,他们提到了三种方法:第一,利用Hough来实现边缘检测定位识别;第二,利用灰度值

8、变换的车牌识别算法;第三,利用HLS彩色模式开发的车牌识别系统。由于开始这方面研究的时间较早,日本在车牌图像的获取方面也进行了大量的研究。Luis3开发的车牌识别系统已经应用于公路收费站,一般天气下识别率高达90%以上,即使天气情况不好,其正确识别率也在70%以上。1990年,美国智慧交通学会 CITS America 首次提出智能交通系统(ITS)的概念。如今,在发达国家的一些大城市,智能交通系统已经广泛运用到收费站和高速公路系统。车牌识别系统集摄像、计算机信息处理、图像处理和图形识别技术于一体,成为智能交通管理系统中关键组成部分。车牌识别系统在车辆管理及交通安全管理中都具有很重要的意义。车

9、牌自动识别技术在车辆过路、过桥全自动不停车收费、交通流量控制指标的测量、车辆的自动识别、高速公路上的事故自动测报、不停车检查、车辆的定位、汽车的防盗、稽查和追踪车辆违规、违法行为、维护交通和城市治安、防止交通堵塞、提高收费路桥的服务速度、缓解交通紧张状况等方面将会起到积极的作用。尽管我国在车牌识别系统领域的研究起步相对较晚,但随着智慧交通技术在全世界的兴起,我国在智慧交通也取得了一些成就,技术也慢慢步入了应用的阶段。与此同时,我国对智慧交通技术的研究投入了大量的精力,使智能交通技术的研究步入了快速发展期。其中,中科院自动化所的刘志勇等4开发的系统在总量达到3180的一个样本集中,使车牌正确定位

10、的概率高达99.42%,而其正确切分的概率也达到了94.52%。后来,汉王公司采用这套系统作为车牌识别系统,取得了相当好的效果。还有南京大学的熊军等5提出了一种建立在字符纹理特征之上的新定位算法,其准确率有95%。此外,华中科技大学的陈振学等6提出一种新颖的用于车牌图像中进行字符分割与字符识别的算法,通过一维循环清零法,再对垂直投影图进行扫描,能够有效的清除杂点和间隔符,其正确率高达96.8%。另外,浙江大学的张引、潘云鹤等7提出了彩色边缘操作数ColorPrewitt及彩色边缘检测和区域生长相结合的一种拍照定位算法ColorLP,不仅算法简单,而且能够全面作用于色彩空间的三个分量上,还能使检

11、测出的牌照区域与背景的剥离更加容易。但由于其计算量和存储量都较大,难以达到实时性的要求。此外,当车辆区域的颜色与附近比较接近时,定位的失误率会增加。当前,全球许多国家都在大力发展适用于本国汽车牌照的车牌识别系统研究,美、日、韩等经济发达的国家已有相关系统(基于传感器的)问世。考虑到引进这些系统不仅费用比较高,而且由于各国车牌和实际的交通情况不同,引进的系统通常无法满足我国城市的要求。虽然我国市场上已出现了相关的产品开始使用,但是其在后续的处理上依然很大程度需要人工的帮助,因此对车牌识别系统的研发不仅当前而且在将来一段时间都会处在高科技科研的最热门领域。因为能够完成车牌识别系统的开发设计而应用到

12、实际生活中,不仅具有相当重大的学术意义,还有十分积极的社会和经济效益见文献8。1.2程研究的目的车牌识别技术是建立在图像处理、图像识别、计算机等技术的基础上的智能识别系统,它基于每一个汽车只有唯一的车牌号码的特征,通过对摄像机拍摄的车辆图像的处理进行车牌号码的识别。在不对汽车造成影响的情况下利用计算机自动实现车牌的识别,进而大大降低交通管理工作的难度。同时本设计的高速公路车牌识别系统基于MATLAB应用软件的基本知识和相关程序设计方法,通过解决实际应用问题,来进一步加深对理论知识的掌握,并把所掌握的知识系统、高效的运用到实践中来,把理论与实践的相结合,加深对知识的理解。同时增强独立编程的能力,

13、并在实践中不断发现问题解决问题,完善理论基础,提高自己的综合能力。1.3MATLAB简介MATLAB 是美国MathWorks公司的产品,是用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB其实是矩阵实验室(Matrix Laboratory)的简称,与Mathematica、Maple并称为数学的三大软件。MATLAB无论在数学类的科技应用软件中,还是在数值的计算方面都首屈一指。MATLAB也可以实现矩阵的运算、函数的绘制以及实现算法、用户接口的创建、与其它编程语言程序的连接等,主要应用在工程计算、自动控

14、制、信号检测、信号处理、图像处理、金融建模的设计和分析等领域。MATLAB中基本的数据单位是矩阵,由于它的指令表达式和数学、工程中常用的形式非常的相似,因此采用MATLAB来解觉问题要比采用C,FORT等语言解决相同的问题要简捷得多,而且mathwork也拥有Maple等软件的优点,这使MATLAB成为了一个功能强大的数学软件。在新版本的MATLAB中也增加了对C,FORTRAN,C+,JAVA的支持。用户不仅可以直接调用,还可以把自己编好的程序导入到MATLAB函数库中以便于自己以后的调用,重多的MATLAB爱好者编写了许多经典的程序,一般的用户下载后,就可以直接进行使用。在20世纪的70年

15、代,美国新墨西哥大学的计算机科学系主任Cleve Moler出于减轻学生编程的负担的目的,利用FORTRAN编写了世界上最早的MATLAB。到了1984年,Little、Moler、Steve Bangert共同成立的MathWorks公司正式开始把MATLAB推向了市场。到了20世纪的90年代,MATLAB已成为了国际上控制界中的标准计算机软件。1.3.1MATLAB的特点1. MATLAB数值计算以及符号计算能力,能帮用户把复杂的数学运算及分析简化了许多;2.完整的图形处理功能,可以让计算结果和编程实现可视化;3.的用户接口加上与数学表达式接近的自然化语言,便于使用者的学习和掌握;4.功能丰富的应用工具箱(例如信号处理工具箱及通信工具箱) ,为用户提供了许多实用且方便的处理工具。1.3.2MATLAB的优势1.编程环境MAT

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号