预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本科生毕业论文(设计)题目:基于数字图像处理的车牌识别设计姓名:周金鑫学院:数理与信息工程学院专业:电子信息工程班级:111学号:1665110130指导教师:刘纯利职称:教授2014年12月24日安徽科技学院教务处制目录摘要3关键词31、设计目的32、设计原理:33、设计步骤:34、实行方案44.1.总体实行方案:44.2.各模块的实现:44.2.1输入待处理的原始图像:44.2.2图像的灰度化并绘制直方图:54.2.3边缘检测64.2.4图像的腐蚀操作:74.2.5平滑图像84.2.6除去二值图像的小对象84.3车牌定位94.4字符的分割与识别114.4.1.车牌的再处理114.4.2字符分割134.5车牌识别:175、总结:206、致谢207、参考文献:21基于数字图像处理的车牌识别设计电子信息工程专业学生周金鑫指导教师刘纯利摘要:车牌识别在人类社会交通系统中担当重要角色一个设计优良的车牌识别系统会给人们生活带来极大的方便本文通过运用matlab和数字图像处理的一些知识简单通过图像预处理车牌定位字符分割采用模板匹配法实现车牌字符的识别。关键词:图像预处理边缘处理字符分割字符识别1、设计目的车牌识别系统主要是为了辨别所拍图片中的车牌部分以此识别车辆。通过车牌识别系统的设计来实现经过我校西大门的车辆的识别。2、设计原理:设计的原理主要如下图所示:照明设备摄像设备触发设备车牌识别处理单元图像采集设备3、设计步骤:流程图如下:图象输入图像预处理车牌定位字符分割字符识别4、实行方案4.1.总体实行方案:用摄像机获取自然环境下的汽车彩色图像将彩色图像用matlab软件处理成灰度图像并绘制直方图然后进行边缘检测图像的腐蚀平滑图像以及去除二值图像的小对象等操作再进行车牌的定位和字符分割与识别最终达到识别车牌照的目的。4.2.各模块的实现:4.2.1输入待处理的原始图像:I=imread(‘car.jpg');imshow(I);%显示车牌的原始图片结果如下:图4.2.1原始图像picture14.2.2图像的灰度化并绘制直方图:彩色图像的存储器所需的成本高且减缓系统的速度执行所以在图像识别处理彩色图像一般都转换成灰度图像以加快图像信息的处理速度。从彩色图像到灰度图像的转换叫做灰度处理。灰度直方图的横坐标代表图片的像素数从左到右由暗到亮灰度直方图的纵轴就表示其所占有图片的面积峰值越低就意味着该明暗值的像素数量越少从图4.2.2可以看出峰值最高的即为车牌区域。I1=rgb2gray(I);%灰度处理subplot(121)imshow(I1);title('grayimage');subplot(122)imhist(I1);title('灰度图直方图');%绘制灰度图和直方图显示结果图像如下:图4.2.2灰度化并绘制直方图picture24.2.3边缘检测边缘是一定存在在两个拥有不一样灰度值的相邻的区域之间的是灰度值不连续的一种表现也是分割图象、纹理和形状特征提取等图像分析的基础。本文用Roberts算子来实现边缘检测他是一种利用局部差分算子寻找边缘的算子Robert算子图像处理后结果边缘不是很平滑当然还需要后续的腐蚀平滑图像以及去除二值图像的小对象操作来提高精度。由于阈值越小检测的边缘越丰富结合选取的灰度图选择阈值为0.16较为合适。用roberts算子实行边缘检测:I2=edge(I1'roberts'0.16'both');imshow(I2);title('robertsoperatoredgedetectionimage');结果如下:图4.2.3边缘检测picture34.2.4图像的腐蚀操作:腐蚀操作就是通过不断的删除图片上的像素将图片缩小以此来达到去除小点状图形的效果。se=[1;1;1];I3=