基于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的数字图像处理
  • 无线方案

基于MATLAB图像处理的汽车牌照识别系统相关文档

最新文档

返回顶部