资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
1实实 验验 报报 告告学学 号号 20080 姓姓 名名 同同 组组 者者 实验实验名称名称 车辆识别车辆识别 指指导导老老师师 班班 级级 交通工程交通工程 实验实验日期日期 2011.10.31-2011.11.25 实验报告具体内容一般应包括:一、实验目的和要求;二、实验原理;三、主要仪器设备(软件);四、实验内容及实验数据记录;五、实验数据处理与分析;六、问题与建议、实验实验目的目的1.熟悉 MATLAB 的基本使用方法2、让学生巩固理论课上所学的知识,理论联系实践。3、锻炼学生的动手能力,激发学生的研究潜能,提高学生的协作精神。、实验实验原理原理该系统是计算机图像处理与字符识别技术在智能化交通管理系统中的应 用,它主要由牌照图像的采集和预处理、牌照区域的定位和提取、牌照字 符的分割和识别等几个部分组成,如图 1 所示。图 1 牌照识别系统原理图、主要主要仪仪器器设备设备( (软软件)件)MATLAB 软件、实验实验内容及内容及实验实验数据数据记录记录(一)(一) 、软件的认识及简单应用、软件的认识及简单应用预习分操作分报告分总成绩61.日期的输入 例 1 datestr(76803,1) ans = 12-Apr-0210 2.输入一个 3*3 的矩阵例 2 a=1 2 3;4 5 6 ;7 8 9a =1 2 34 5 67 8 93.最小公倍数,最大公约数等数学计算例 3 x=36;y=4; gcd(x,y) ans =4(二)(二) 、图形应用、图形应用 例 三角函数曲线 function shili01 h0=figure(toolbar,none,.position,198 56 350 300,.name,实例 01); h1=axes(parent,h0,.visible,off); x=-pi:0.05:pi; y=sin(x); plot(x,y); xlabel(自变量 X); ylabel(函数值 Y); title(SIN( )函数曲线);(三)(三) 、车牌识别系统、车牌识别系统一、预处理及边缘提取11、图象的采集与转换利用不同的色彩通道就将区域与背景明显地区分出来 2、边缘提取 边缘是指图像局部亮度变化显著的部分,是图像风、纹理特征提取和 形状特征提取等图像分析的重要基础。所以在此我们要对图像进行边缘检 测。增强图象对比度度的方法有:灰度线性变换、图象平滑处理等。 (1)灰度校正:最好将灰度范围展开到s=(0,255)之间(2)平滑处理:对于受噪声干扰严重的图象,由于噪声点多在频域中映射为高频分量,因此可以在通过低通滤波器来滤除噪声,但实际中为了简化算法,也可以直接在空域中用求邻域平均值的方法来削弱噪声的影响,即图象平滑处理。二、牌照的定位和分割牌照的定位和分割是牌照识别系统的关键技术之一,其主要目的是在经图象预处理后的原始灰度图象中确定牌照的具体位置,并将包含牌照字符的一块子图象从整个图象中分割出来,供字符识别子系统识别之用,分割的准确与否直接关系到整个牌照字符识别系统的识别率。1、牌照区域的定位牌照图象经过了以上的处理后,牌照区域已经十分明显,而且其边缘得到了勾勒和加强。此时可进一步确定牌照在整幅图象中的准确位置,这里选用的是数学形态学的方法。2、牌照区域的分割本程序是利用车牌的彩色信息的彩色分割方法。3、车牌进一步处理经过上述方法分割出来的车牌图像中存在目标物体、背景还有噪声,要想从图像中直接提取出目标物体,最常用的方法就是设定一个阈值T三、字符的分割与归一化1m,n=size(d) ,逐排检查有没有白色像素点,设置 1=jn-1,若图像两边 s(j)=0,则切割,去除图像两边多 余的部分切割去图像上下多余的部分根据图像的大小,设置一阈值,检测图像的 X 轴,若宽度等于这一阈值则切割,分离出七个 字符归一化切割出来的字符图像的大小为 40*20,与 模板中字符图像的大小相匹配字符分割与归一化流程图字符分割与归一化流程图1、字符分割:有承前启后的作用。若长度大于某阈值,则认为该块有两个字符组成,需要分割。 2、字符归一化:对于车牌的识别,并不需要太多的处理就已经可以达 到正确识别的目的,在此只进行了归一化处理。归一化处理后的七个字符图像归一化处理后的七个字符图像四、字符的识别字符的识别目前用于车牌字符识别(OCR)中的算法主要有基于模板匹配的OCR算法以及基于人工神经网络的OCR算法。基于模板匹配的OCR的基本过程是:首先对待识别字符进行二值化并将其尺寸大小缩放为字符数据库中模板的大小,然后与所有的模板进行匹配,最后选最佳匹配作为结果。1建立自动识别的代码表读取分割出来的字 符第一个字符与模板中 的汉字模板进行匹配第二个字符与模板中 的字母模板进行匹配待识别字符与模板字符相减,值越小相似度 越大,找到最小的一个即为匹配的最好的识别完成,输出此模板对应值后 5 个字符与模板中的字 母与数字模板进行匹配字符识别流程图字符识别流程图、问题问题建建议议MATLAB 作为一种高级科学计算软件,是进行算法开发、数据可视化、数据分 析以及数值计算的交互式应用开发环境,它的功能很强大: 1 语言简洁高效,几条语言就可以解决 C、C+等几百条语言,效率高。 2 科学的运算功能,优化问题、数值微积分、微分方程数值解、数据处理的问 题。 3 可以绘图。二维,3 维的图像。 当然它的功能不仅仅是这几条我们感受过的,很遗憾不能进一步学习。通过这次的上机,我学到一些东西但同时也碰到了许多问题,综合这些问题我 总结了以下意见和建议意见和建议: 1、学习一个功能强大的软件对我们来说是很必要的,但我们专业在信息这方 面安排的课程不多,有些问题我们不是很懂,又没有可以参考的资料什么的,所 以对此软件的学习只限于认识。 2、课程时间安排有些不合理。同学们的时间都比较紧,所以不能按时去机房 上机,白白浪费了在老师指导下学习新知识的机会。1
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号