全球旧事资料 分类
系统的识别率。
由于拍摄时的光照条件、牌照的整洁程度的影响,和摄像机的焦距调整、镜头的光学畸变所产生的噪声都会不同程度地造成牌照字符的边界模糊、细节不清、笔划断开或粗细不均,加上牌照上的污斑等缺陷,致使字符提取困难,进而影响字符识别的准确性。因此,需要将拍出的车牌进行处理,在这个过程中,我采用画图工具,将汽车图像的车牌部分进行裁剪,并将车牌的蓝色部分过亮的地方颜色加深,还将车牌中的一个白色的原点抹去,另外还将车牌上的铆钉使用车牌的蓝色背景覆盖,这样分割出的字符更加准确。
车牌识别的最终目的就是对车牌上的文字进行识别。主要应用的为模板匹配方法。
因为系统运行的过程中,主要进行的都是图像处理,在这个过程中要进行大量的数据处理,所以处理器和内存要求比较高,CPU要求主频在600HZ及以上,内存在128MB及以上。系统可以运行于Wi
dows7、Wi
dows2000或者Wi
dowsXP操作系统下,程序调试时使用matlabR2011a。
四、各个功能模块的主要实现程序
(一)首先介绍代码中主要的函数功能及用法:
2
f1Imerode
功能:对图像实现腐蚀操作,即膨胀操作的反操作。用法:IM2imerodeIMSEIM2imerodeIMNHOODIM2imerodeIMSEPACKOPTMIM2imerodePADOPTIM2imerodeIMSE腐蚀灰度,二值,压缩二值图像IM,返回IM2。参数SE为由strel函数返回的结构元素或者结构元素对象组。IM2imerodeIMNHOOD腐蚀图像IM,这里NHOOD是定义结构元素邻域0和1的矩阵。IM2imerodePADOPT指出输出图像的大小(是否与输入图像大小一致)。
2imdilate功能:对图像实现膨胀操作。用法:IM2imdilateIMSEIM2imdilateIMNHOODIM2imdilateIMSEPACKOPTIM2imdilatePADOPTIM2imdilateIMSE膨胀灰度,二值,压缩二值图像IM,返回IM2。参数SE为由strel函数返回的结构元素或者结构元素对象组。IM2imdilateIMNHOOD膨胀图像IM,这里NHOOD是定义结构元素邻域0和1的矩阵。IM2imdilateIMSEPACKOPT定义IM是否是一个压缩的二值图像。IM2imdilatePADOPT指出输出图像的大小。
3strel功能:用于膨胀腐蚀及开闭运算等操作的结构元素对象本论坛随即对膨胀腐蚀等操作进行讲解。用法:SEstrelshapeparameters创建由指定形状shape对应的结构元素。其中shape的种类有‘arbitrary,pair,diamo
d,periodicli
e,disk,recta
gleli
e,square,octago
3
f参数parameters一般控制SE的大小。4edgeBWedgeI采用灰度或一个二值化图像I作为它的输入,并返回一个与I相同大小的二值化图像BW,在函数检测到边缘的地方为1,其他地方r
好听全球资料 返回顶部