1、 数字图像处理技术课程设计报告 设计题目:车牌识别系统 班 级:数 媒 姓 名: 学 号: 1 一、目的与要求 1、提高分析图像处理问题的能力,进一步巩固在数字图像处 理技术课程中所掌握的基本原理与方法。 2、掌握并使用一门计算机语言,进行数字图像处理的应用设计。 二、设计的内容 1、主要功能:牌照图像的采集和预处理、牌照区域的定位和提 取、牌照字符的分割和识别等。 2、系统工作的原理以及过程: (1)当行驶的车辆经过时,触发埋设在固定位置的传感器,系 统被唤醒处于工作状态; 一旦连接摄像头光快门的光电传感器被 触发, 设置在车辆前方、 后方和侧面的相机同时拍摄下车辆图像; (2)由摄像机或C
2、CD 摄像头拍摄的含有车辆牌照的图像通视频 卡输入计算机进行预处理, 图像预处理包括图像转换、 图像增强、 滤波和水平较正等; (3)由检索模块进行牌照搜索与检测,定位并分割出包含牌照 字符号码的矩形区域; (4)对牌照字符进行二值化并分割出单个字符,经归一化后输 入字符识别系统进行识别。 三、总体方案设计 图像的输入 预处理 区域搜索与分割 字符分割 归一化 字符特征提 单字识别 2 车牌识别的最终目的就是对车牌上的文字进行识别。 主要应 用的为模板匹配方法。 因为系统运行的过程中,主要进行的都是图像处理,在这个 过程中要进行大量的数据处理,所以处理器和内存要求比较高, CPU要求主频在60
3、0HZ及以上,内存在128MB及以上。系统可以运 行于Windows98、Windows2000或者Windows XP操作系统下,程序 调试时使用matlab。 1、功能模块的划分: (1)预处理及边缘提取:图象的采集与转换,边缘提取。 (2)牌照的定位和分割:牌照区域的定位,牌照区域的分割, 车牌进一步处理。 (3)字符的分割与归一化:字符分割,字符归一化。 (4)字符的识别 2、具体功能实现的原理以及流程图: 1、预处理及边缘提取 预处理及边缘提取流程图 (1)图象的采集与转换:考虑到现有牌照的字符与背景的颜 色搭配一般有蓝底白字、黄底黑字、白底红字、绿底白字和黑底 白字等几种, 利用不
4、同的色彩通道就可以将区域与背景明显地区 分出来,例如,对蓝底白字这种最常见的牌照,采用蓝色 B 通 道时牌照区域为一亮的矩形,而牌照字符在区域中并不呈现。因 输入车牌图像 灰度校正 平滑处理 提取边缘 3 为蓝色(255,0,0)与白色(255,255,255)在 B 通道中并 无区分,而在 G、R 通道或是灰度图象中并无此便利。同理对白 底黑字的牌照可用 R 通道,绿底白字的牌照可以用 G 通道就可 以明显呈现出牌照区域的位置,便于后续处理。原图、灰度图及 其直方图见图 2 与图 3。对于将彩色图象转换成灰度图象时,图 象灰度值可由下面的公式计算: G=0.110B+0.588G+0.302
5、R (1) G= 3 RGB (2) 原图和灰度直方图 2、边缘提取:边缘是指图像局部亮度变化显著的部分,是 图像风、纹理特征提取和形状特征提取等图像分析的重要基础。 所以在此我们要对图像进行边缘检测。 图象增强处理对图象牌照 的可辩认度的改善和简化后续的牌照字符定位和分割的难度都 是很有必要的。增强图象对比度度的方法有:灰度线性变换、图 象平滑处理等。 3、牌照的定位和分割:牌照的定位和分割是牌照识别系统的 4 关键技术之一, 其主要目的是在经图象预处理后的原始灰度图象 中确定牌照的具体位置, 并将包含牌照字符的一块子图象从整个 图象中分割出来,供字符识别子系统识别之用,分割的准确与否 直接
6、关系到整个牌照字符识别系统的识别率。 由于牌照图象在原 始图象中是很有特征的一个子区域, 确切说是水平度较高的横向 近似的长方形,它在原始图象中的相对位置比较集中,而且其灰 度值与周边区域有明显的不同, 因而在其边缘形成了灰度突变的 边界,这样就便于通过边缘检测来对图象进行分割。 (1)牌照区域的定位 牌照图象经过了以上的处理后,牌照区域已经十分明显,而且其 边缘得到了勾勒和加强。 此时可进一步确定牌照在整幅图象中的 准确位置。 对图像进行腐蚀 去除杂质 通过计算寻找 X、Y 方向车牌区域 完成车牌定位 对分割出的车牌做进一步处理 5 腐蚀后图像 平滑图像的轮廓 从对象中移除小对象后图像 (2)牌照区域的分割 对车牌的分割可以有很多种方法, 本程序是利用车牌的彩色信息 的彩色分割方法。根据车牌底色等有关的先验知识,采用彩色像 素点统计的方法分割出合理的车牌区域,确定车牌底色蓝色RGB 对应的各自灰度范围, 然后行方向统计在此颜色范围内的像素点 数量,设定合理的阈值,确定车牌在