版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#/30l7l7/30图3.7移除小对象后效果图移除小对象后的效果图已经非常明显了,图像中最后只存在车牌区域,其他的图像已经完全滤除掉了,包括小物体,车的标志等影响已经没有了。3.1.6车牌区域的边界值计算在将原始图像进行二值化,然后轮廓平滑处理后,图像的每个点为两个离散值中的一个,这两个值代表开(1)与关(0),即只有黑与白的特殊灰度图像,并且整个图像只有两个域(如果有多个域需改变参数后重新进行一此剔除干扰对象处理),全1的域即为车牌区域,并且近似矩形,长宽比为4.5:1,也可以用这两个特性去检验提取的区域是否为车牌区域。经区域确定了,即可将车牌的四个边界值确定下来。这里采用水平与垂直双向投影法。水平坐标的确定,先定义一个lxx的数组,其中咒为原始图像的宽度值,然后将二值图像垂直投影到X轴。从直方图中基本可以看书水平方向上的两个分界线,为了便于处理,该课题将像素值临界值定量化,取值5个像素。从左向右寻找第一个1值像素大于5的咒坐标为水平方向左侧分界线,从右向左寻找到第一个1值像素量大于5的为右侧分界线,程序可以用for循环语句。垂直方向的分界线可用同样的方法实现。分界线计算后,即可从原图像中剪切出只包含车牌的区域图像。剪切得到的图像如下。图3.8为二值图切割的车牌区域,图3.9为RGB图像切割出来的图像:图3.8车牌区域二值图裁减图像图3.9原图中的车牌区域图像对比原始图像与二值图裁减图可以看出,车牌的四个边界值基本上被确定下来了,这样就可以从原始图像中直接确定车牌的区域了。所以车牌就成功地被提取出来了。3.2字符切割3.2.1字符切割前的图像去噪处理由于图像车牌号区域提取后获得的是从原始图像中剪切的,是RGB图像,分割同样采取投影法,故同样需要先将RGB图像转换成灰度值,再将灰度图转化成二进制图,转化的方法就是限定一个阀值,如果大于阀值则为1,小于阀值为0,阀值采用全局阀值,全局阀值是指整幅图像都采用相同的阀值T处理,适用于背景和前景有明显对比的图像。虽然图像间受背景、光照等影响存在较大的差异,但计算简单,程序运算效率高。在Matlab实现方式如下:T=round(License_Image_Gray_max-(License_Image_Gray_max-License_ImageGray_min)/3);同时采集大的图像噪点依然存在,因此可以通过处理图像的低频部分来锐化图像。这里采用高通滤波算法。由此可得出滤波前后的图像如下所示:图3.10车牌区域图像滤波前效果C9669图3.11车牌区域图像滤波后效果可以对比滤波前跟滤波后的图像,如图3.10和图3.11所示,很明显,不但噪声去除了,而且图像得到了锐化。3.2.2字符切割前的图像膨胀和腐蚀处理腐蚀已经在在上文介绍,膨胀刚好与腐蚀相反,运算规则是输出图像的像素值是输入图像邻域中的最大值,在一个二值图像中,只要一个像素值为1,则相应的输出像素值为1。根据经验值,车牌图像中,字符面积与车牌面积之比在(0.235,0.365)之间,因此计算字符面积与车牌面积比值,如果大于0.365则对图像进行腐蚀,如果小于0.235则对图像进行膨胀,10在这里结构元素Se使用一个二维单位矩阵L01-。对于此对象,系统给予膨胀处理,效果图如图3.12所示图3.12车牌区域图像腐蚀、膨胀后效果3.2.3字符切割完成牌照区域的定位后,再将牌照区域分割成单个字符,然后进行识别。字符分割一般采用垂直投影法。由于字符在垂直方向上的投影必然在字符间或字符内的间隙处取得局部最小值的附近,并且这个位置应满足牌照的字符书写格式、字符、尺寸限制和一些其他条件。利用垂直投影法对复杂环境下的汽车图像中的字符分割有较好的效果。图3.13牌照字符切割框图2007年颁布的我国车牌规范(普通中小型汽车)规定车牌总长440mm,牌照中的7个字符的实际总长为409mm左右,宽140mm,每个字符45mm宽,90mm高,字符间距为10mm,其中第二个字符与第三个字符的间距较为特殊,为15.5mm,最后一个字符与第一个字符距边界25mm。这样,如果平均分配每个字符在牌照中占据的宽度,那么每个字符宽度为:width/7(width为车牌图像的宽度)。但是,实际上,第二个第三个字符之间存在一个黑点,牌照左右两边与图像边缘也都有一定的宽度,所以每个字符的宽度应该小于width/7。考虑所有的情况,一般情况下最小的宽度为width/9。因此,字符的宽度可以从width/9至到width/7之间渐进的变化得到,程序流程图。字符切割流程图如下图所示:
图3.14字符切割流程图字符分割一般采用垂直投影法。在这之前还必须切除周边空白,由于字符在垂直方向上的投影必然在字符间或字符内的间隙处取得局部最小值的附近,并且这个位置应满足牌照的字符书写格式、字符、尺寸限制和一些其他条件。利用垂直投影法对复杂环境下的汽车图像中的字符分割有较好的效果。经过切割,切割的字符图像如下:图3.15经切割的七个字符切割后一连串的字符串变成了单个字符,为后面的字符匹配识别奠定了基础。3.3字符识别3.3.1字符识别方法选择目前字符识别的方案有使用神经网络和模板匹配法进行比对。人工神经网络是模拟人脑思维功能和组织建立起来的数学模型,虽然现在神经网络正在迅速发展,但总体来说应用还是相对复杂的。模板匹配法虽然识别率低,但实现简单,计算量小,只有矩阵的加减与统计,而且车牌字符是有阿拉伯数字,英文大写字母,还有部分汉字,虽有字库量不大,字符较规整时对字符图像的缺损、污迹干扰适应力强且识别率相当高,因此本课题使用这种方法。对于模板匹配,首先建立标准模板库,库中字符使用统一的尺寸,这里使用2040。3.3.2字符归一化由于图像采集时图像的像素值不一样,经切割出来的字符的大小也会不一样,所以在进行匹配前必须先进行字符图像归一化。使图像字符大小跟模板图像
大小一致,atlab提供一个改变图像大小的函数imresize(I,Size,Model),Model图3.16经归一化后的七个字符切割的字符经过归一化之后,每个字符的大小基本一致,由此便解决了像素值不一致带来的问题,并且利于和库中的字符进行匹配比较。3.3.3字符匹配识别字符匹配识别的是要前提要简历可以与之相比较的字库表,再将已切割并进行了归一化处理的单个字符相比较,逐个字符进行匹配比较,再将待识别的字符的特征值和模板字符相减,找到相减值为最小的那个即为匹配得最好的字符。字符识别步骤如下:图3.17字符匹配框图字符匹配的准确度是车牌识别中的关键部分,所以首先要简历精准有效的模板字库表,便于切割完的字符与库中内容相比较,接下来是读取切割的字符,从第一个字符开始一次与库中字符相比较匹配,切割后的字符特征值与库中模板字符相减,找到值最小的那个就是匹配得最恰当的字符。匹配方法采用将目标图像与模板图像逐点做差,得到第三幅图像,程序实现如下forii=1:40orjj=1:20Word_Image_Diff(ii,jj)=Word_Image(ii,jj)-Word_Image_Code(ii,jj);endend最后计算第三幅二进制图像中像素值为1的个数,数值最小的即为匹配出来的结果,经对比可得相似度最高的数字
如图3.18所示:第一个字符在Lib_Code_No=39处取得最大相似度,查字库Lib_Code_No=39的字符为“鲁”,则可以确定该字符为“鲁”,同理可得出其他6个字符。仿真结果及分析4.1车牌定位及图像读取及其图像处理车牌定位后系统边缘检测的仿真结果图如下图所示:图4.1图像读取及检测结果图结果分析:图像车牌区域提取就是从原图中截取含车牌的部分,即RGB图像,然后进行字符的切割与识别。为了去除图像中的噪声点必须对截取的图像进行滤波处理,经滤波后,不仅去除了噪声,并且使图像得到了锐化。经过这些步骤可以使得最终识别出的图像与原图的相似度更高,即结果更精确。仿真的结果也使得车牌部分从原图被准确的提取出来了,达到了车牌定位及图像读取及其图像处理的目的。4.2车牌字符分割及其图像处理对经边缘检测扫描后的图像经字符切割后的图像如下图所示:图4.2字符分割及归一化结果图结果分析:从MATLAB编程运行结果看,便于图像进行匹配识别,必须先将连续的字符切割成单个字符,并且在切割字符之前要将周边空白切除掉。由以上结果图可以看到,车牌被切成只含字符部分,并且七个字符被切成清晰的七个字符,实现了字符切割。由右侧的归一化图像可以看出,切割出的图像像素值和模板图像达到了一致,由此便避免了切割出的图像像素值不一致所带来的问题。结论本课题对车牌识别系统的软件部分进行了研究,分别从图像预处理、车牌定位、字符分割以及字符识别等方面进行了系统的分析。主要工作内容及结论如下:(1)整理和总结了国内外在车牌定位、分割、字符识别方面的研究成果和发展方向,系统介绍了我国车牌的固有特征,以及车牌识别的特点。(2)在车牌定位我们采用基于灰度跳变的定位方法,采用先对图像进行预处理,再进行二值化操作的方法。实验表明本方法既保留了车牌区域的信息,又减少了噪声的干扰,从而简化了二值化处理过程,实验表明本方法既保留了车牌区域的信息,又减少了噪声的干扰,从而简化了二值化处理过程,提高了后续处理的速度。(3)基于彩色分量的定位方法,运用基于蓝色象素点统计特性的方法对车牌是蓝色的车牌进行定位。实验表明,用该方法实现的车牌定位准确率较高。(4)用MATLAB编程运行结果可以得出,本设计采用的图像预处理、边缘检测、开闭运算子、车牌长宽比特征识别等对车牌的定位都是非常有效的,而本设计提出的二次水平投影分析和阈值技术有效检测了车牌图像的上下左右边框、旋转角度,准确实现的车牌字符的分割,对多个车牌进行实验,均有很高的正确率。本设计虽然只对蓝底白字车牌进行分割识别,对黑底白字车牌原则上整个算法可直接适用,对白底黑字车牌、黄底黑字车牌,需要对车牌定位算法进行调整,并将图像反转(0变1、1变0),而车牌字符的分割算法仍然行之有效。因此,本设计提出的车牌字符的分割算法实验证明是准确、有效、可行的。参考文献.赵丹,丁金华•基于Matlab的车牌识别[J].大连:大连大连理工学报,2008.6,14(4):44〜48.冀小平•基于Matlab的车牌识别系统研究[J].北京:电子设计工程,2009.11,11(3):18〜21.徐辉•基于Matlan实现汽车车牌自动识别系统[M].北京:国防工业出版社,2010.6.王爱玲,叶明生等.MATLABR2007图像处理技术与应用[M].北京:电子工业出版社,2008.1.张德丰.MATLAB模糊系统设计[M].北京:国防工业出版社,2009.2.叶晨洲等.车辆牌照字符识别[J].上海:上海交通大学学报,2000.4〜6.刘智勇等•车牌识别(LPR)中的图像提取及分割[J].北京:中文信息学报,2000,14(4):29〜34.贺兴华、周媛媛、王继阳等.MATLAB图像处理[M].北京:人民邮电出版社,2006.96〜100.刘佐濂,邓荣标,孔嘉圆.中国科技信息[J].2005(23期)9〜12..张禹、马驷良、韩笑、张忠波.车牌识别中的图像提取及分割算法[J].吉林大学学报,2006.第44卷第3期,407〜410.霍宏涛•数字图像处理[M].北京:机械工业出版社,2003.5.许志影、李晋平.MATLAB极其在图像处理中的应用[J].计算机与现代化,2004(4):20〜28.戚飞虎•模式识别与图象处理[M].上海:上海科学技术出版社,1998.雷英杰.MATLAB遗传算法工具箱及应用[M].西安:西安电子科技大学出版社,2005.杨淑莹.模式识别与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急救护理心肺知识
- 肛周脓肿手术护理
- 术后早期饮食护理措施
- 中央空调智能控制系统设计方案
- 餐厅疫情防控与安全培训课件
- 幼儿园家校沟通策略与实施方案
- 升压站电气工程施工方案范本
- 餐厅地板砖培训课件内容
- 影视制作项目管理方案
- 5.3 民族区域自治制度 学案- 2025-2026学年统编版道德与法治八年级下册
- 2026年初二物理寒假作业(1.31-3.1)
- 2025秋人教版七年级上册音乐期末测试卷(三套含答案)
- 2025福建德化闽投抽水蓄能有限公司招聘4人(公共基础知识)综合能力测试题附答案
- “十五五规划纲要”解读:和美乡村宜居宜业
- 广东省广州市2026届高三年级上学期12月调研测试数学(广州零模)(含答案)
- 2025-2030中国工业硅行业市场现状供需分析及投资评估规划分析研究报告
- 手机供货协议书
- GJB3243A-2021电子元器件表面安装要求
- 国开大学2022年01月2136《管理会计》期末考试参考答案
- 狼疮性肾炎中医诊疗方案
- 健康相关生存质量及其测量和评价课件
评论
0/150
提交评论