车牌识别大作业.doc图像办理技术
目录
一.前言 1
二.目的和意义 1
三.设计原理 1
四. 字符切割程序 2
五. 结果 4
六. 测试代码 5
七. 系统的不足 5
八. 总结 5
九. 心得领会 5
十. 道谢 6
十一 . 参照文件 6
一.前言
随着人们生活水平的不断提高 , 灵活车辆数量大幅度增加,与之相当套的高速公路, 城市路网及停车场越来越多, 显着提高了人们对交通控制方面的要求。 因为计算机技术的发展, 信息办理水平的提高使智能交通系统成为世界交通领域研究的重要课题。 其中车牌辨别是智能交通系统的重要组成部分。 车牌辨别系统能够自动、 实时地检测车辆、辨别汽车车牌,进而监控车辆的收费、 闯关、欠费以及各样舞弊现象。本系统为鉴于蓝色车牌的车牌辨别系统, 它能够辨别非蓝色车辆的蓝底白字车牌。该系统经过车牌提取、车牌定位、预办理、字符切割、字符辨别五个模块组成车牌辨别系统。
二.目的和意义
经过对车牌辨别系统的研究,自己开发小型车牌辨别系统,虽有一
定的限制性与不完整性,但能够使自己更为的熟悉 MATLAB语言,激
发对研究的兴趣,拓宽知识面,为自己此后的研究打下基础。在提升
自己科研能力的同时, 还能提高团队合作精神, 清楚团队成员的分工,
协调成员间的工作,为此后的团队合作研究积累经验。
三 . 设计原理
字符切割在此系统中有着承上启下的作用。它在前期车牌定位的基
础上进行字符的切割, 然后利用切割的结果进行字符的辨别。 字符识
其他算法好多,应为车牌字符间间隔较大, 不会出现字符粘连的情况,
所以此处采用的方法为寻找连续有文字的块, 若长度大于某阈值, 则
以为组成该块有两个字符, 需要切割。一般切割出来的字符要进前进
一步的办理,以知足下一步字符识其他需要。可是关于车牌的辨别,
并不需要太多的办理就能够达到正确的目的。 在此系统中只进行了归
一化办理,然后进行后期办理。
四.字符切割程序
function Img_cat(I)
寻找连续有文字的块,若长度大于某阈值,则以为该块有两个字符组成,需要切割
d=qiege(I);
[m,n]=size(d);
k1=1;k2=1;s=sum(d);j=1;
while j~=n
while s(j)==0
j=j+1;
end
k1=j;
while s(j)~=0 && j<=n-1
j=j+1;
end
k2=j-1;
if k2-k1>=round(n/
[val,num]=min(sum(d(:,[k1+5:k2-5])));
d(:,k1+num+5)=0; % 切割
end
end
再切割
d=qiege(d);
切割出 7 个字符 ,
车牌识别大作业 来自淘豆网m.daumloan.com转载请标明出处.