基于MATLAB图像处理的汽车牌照识别系统
MATLAB
专题报道
数值模拟/仿真/虚拟技术
%SPECIAL
REPORT
基于MATLAB图像处理的汽车牌照识别系统
仇成群
(盐城师范学院,江苏盐城224002)
摘汽车牌照识别系统是交通管理领域和数字图像处理领域里的热点问题。文中介绍了一种基于MATLAB处理的要:
汽车牌照图像识别系统。该系统实现了汽车牌照的字符分割,分割准确率高、速度快。整个处理过程分为预处理、边缘提取、车牌定位、字符分割、字符识别五大模块,通过调用MATLAB函数来实现每一个部分处理过程。最后识别出汽车牌处理,找出了汽车牌照识别过程的方法。照。对其中出现的问题进行了具体分析、
MATLAB;图像处理;汽车牌照识别;字符分割关键词:
中图分类号:TP391文献标识码:A文章编号:1002-2333(2008)08-0087-03
QIUCheng-qun
ALicensePlateRecognitionSystemBasedonMATLABImageProcessing
(YanchengTeachersUniversity,Yancheng224002,China)
Abstract:LPRisoneofthehottestissuesintheareaofthetrafficmanagementanddigitalimageprocessing.Inthispaper,itwillintroducealicenseplaterecognitionsystemwhichisbasedonMATLABimageprocessing.Thissystemrealizeslicensecharactersegmentation,whichisaccuracyandfast.Thisprocesswasdividedintopre-process,edgeextraction,vehiclelicenselocation,characterdivisionandcharacterrecognition,whichisimplementedseparatedbyusingMATLAB.Thelicenseisrecognizedatlast.Atthesametime,theproblemsarealsoanalyzedandsolvedintheprocess.Themethodofrecognitiontothevehiclelicenseisfound.
Keywords:MATLAB;imageprocessing;licenseplate;charactersegmentation
汽车牌照识别系统是建设智能交通系统不可或缺的部分。基于MATLAB图像处理的汽车牌照识别系统是通过引入数字摄像技术和计算机信息管理技术,采用先进模式识别和人工智能技术,通过对图像的采的图像处理、
集和处理,获得更多的信息,从而达到更高的智能化管理程度。车牌识别系统整个处理过程分为预处理、边缘提取、车牌定位、字符分割、字符识别五大模块,用MATLAB软件编程来实现每一个部分处理工程,最后识别出汽车
1-4]
牌照[。
也可以得到满足。本文将给出MATLAB的图像处理工具箱中的图像处理函数实现图像处理与分析的应用技术实例。22.1
基于MATLAB图像处理的汽车牌照识别系统系统组成基于MATLAB图像处理的汽车牌照识别系统主要包字符车括车牌定位、牌分割和车牌字符识别三个关键环节。其识别流程图如图1所示。
其中,原始图像:由数码相机或其它扫描装置拍摄到的图像;图像预处理:对动态采集到的图像进行滤波、边界增强等处理以克服图像干扰;边缘提取:通过微分运算、二值化处理,得到图像的边缘;车牌定位:计算边缘图像的投影面积,寻找峰谷点,大致确定车牌位置,再计算此连通域内的宽高比,剔除不在域值范围内的连通域,最后得到的便为车牌区域;字符分割:利用投影检测的字符定位分割方法得到单个的字符;字符识别:利用模板匹配的方法与数据库中的字符进行匹配从而确认出字符,得到最后的汽车牌照,包括英文字母和数字。
本文结合图像处理各方面的知识,通过调用MATLAB图像函数,给出了从车牌的预处理到字符识别
原
始图像
图像预处理
边缘提取
车牌定位
字符分割
字符识别
1MATLAB及其图像处理工具概述
MATLAB是MATrixLABoratory(矩阵实验室)的缩
图1识别流程图
写,是MathWorks公司开发的一种功能强、效率高、简单易学的数学软件。MATLAB的图像处理工具箱,功能十分强大,支持的图像文件格式丰富,如*.BMP、*.JPG、*.JPEG、*.GIF、*.TIF、*.TIFF、*.PNG、*.PCX、*.XWD、*.HDF、*.ICO、*.CUR等。MATLAB7.1提供了20多类图像处理函数,几乎涵盖了图像处理的所有技术方法,是学习和研究图像处理的人员难得的宝贵资料和加工工具箱。这些函数按其功能可分为:图像显示、图像文件I/O、图像算术运算、几何变换、图像登记、像素值与统计、图像分析、图线性滤波、线性二元滤波设计、图像去模糊、图像像增强、
变换、邻域与块处理、灰度与二值图像的形态学运算、基色彩映射表操作、色彩空间变换、图像类于边缘的处理、
型与类型转换。MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户
机械工程师2008年第8期
87
你可能喜欢
- 车牌识别系统的设计
- matlab车牌识别代码
- 数字图像车牌识别
- 人脸识别代码
- 模糊图像复原
- MATLAB的数字图像处理
- 无线方案
- 车牌识别系统的设计4页
- 基于嵌入式的车牌识别系统设计1页
- 基于Matlab的车牌识别系统设计(十个分下的)20页
- 基于OPENCV的车牌识别系统设计1页
- 基于DSP的车牌识别设计系统的开题报告[1].14页
- 车牌识别和信息管理系统的设计与实现5页
- 基于matlab的车牌号码识别程序代码13页
- matlab车牌识别课实验报告计报告(附源代码20)18页
- 数字图像处理车牌识别课程设计matlab实现附源代码28页
- 基于matlab的车牌号码识别程序代码13页
- 数字图像处理车牌识别课程设计matlab实现附源代码26页
- 车牌识别论文(matlab课程设计范例 附源代码下载地址)9页
- 基于数字图像处理的车牌定位与识别研究-翻译译文8页
- 数字图像处理车牌识别课程设计matlab实现附源代码28页
- 基于数字图像处理的车牌识别系统10页
- 基于数字图像的车牌识别48页
- 数字图像处理-车牌识别55页
- 数字图像处理在车牌识别中的应用16页
- 基于opencv的人脸识别程序-代码详解15页
- 基于opencv的人脸识别和位置估计源代码9页
- 基于matlab的简单人脸识别程序代码3页
- javacv配置+javacv人脸识别代码4页
- 人脸识别MATLAB代码11页
- 人脸初识别代码2页
- 基于MATLAB的数字图像处理系统9页
- 浅析MATLAB在数字图像处理中的应用4页
- 数字图像处理的MATLAB实现(新实验指导书)5页
- 基于MATLAB的数字图像处理5页
- MATLAB语言在数字图像处理中的应用2页
- 基于MATLAB工具箱的数字图像处理技术3页
- 家庭高清无线方案11页
- NETGEAR瘦AP的无线方案在北京电力公司的成功应用6页
- 运城无线方案1页
- 无线方案69页
- 摩托罗拉无线方案及应用29页
- 热网监控无线方案8页


