- 29
- 0
- 约5千字
- 约 37页
- 2018-12-02 发布于浙江
- 举报
【网络多媒体教学】第组、车牌识别
车牌识别 12电信 霍顺南、卫浩峰、陈麒安、李豪 李劭彦、何福寿、谢颖杰 [y,x,z]=size(I5); %I5为上一步的结果,即去除小块面积后的图 Blue_y=zeros(y,1); for i=1:y for j=1:x if(myI(i,j,1)==1) Blue_y(i,1)= Blue_y(i,1)+1;%蓝色像素点统计 end end end [temp MaxY]=max(Blue_y);%Y方向车牌区域确定 PY1=MaxY; while ((Blue_y(PY1,1)=5)(PY11)) PY1=PY1-1; end PY2=MaxY; while ((Blue_y(PY2,1)=5)(PY2y)) PY2=PY2+1; end IY=I(PY1:PY2,:,:); 类似的,在确定车牌所在的行数之后,统计各列蓝色像素点的个数,取3为阈值,即个数大于三则视为车牌区域,否则边界压缩。循环进行检测即可得到车牌区域的上下左右四边的位置。 通过dw=I(PY1:PY2,PX1:PX2,:);可以把车牌区域切割出来 PX1=1; while ((Blue_x(1,PX1)3)(PX1x)) PX1=PX1+1; end PX2=x; while ((Blue_x(1,PX2)3)(PX2PX1)) PX2=PX2-1; end 以上结果是建立在第一步的参数设置正常的情况下,那么如果参数不是正常的设置方式,结果又会如何呢? 字符识别流程图 建立自动识别的代码表 读取分割出来的字符 第一个字符与模板中的汉字模板进行匹配 第二个字符与模板中的字母模板进行匹配 待识别字符与模板字符相减,值越小相似度越大,找到最小的一个即为匹配的最好的 识别完成,输出此模板对应值 后5个字符与模板中的字母与数字模板进行匹配 liccode=char([0:9 A:Z 粤苏豫陕鲁]); for I=1:7 if l==1 %第一位汉字识别 kmin=37; kmax=40; elseif l==2%第二位 A~Z 字母识 别 kmin=11; kmax=36; elseif l=3 %第三位以后 是字母或数字识别 kmin=1; kmax=36; end for k2=kmin:kmax fname=strcat(字符模板\,liccode(k2),.jpg); SamBw2 = imread(fname); for i=1:40 for j=1:20 SubBw2(i,j)=SegBw2(i,j)-SamBw2(i,j); end end % 以上相当于两幅图相减得到第三幅图 Dmax=0; for k1=1:40 for l1=1:20 if ( SubBw2(k1,l1) 0 || SubBw2(k1,l1) 0 ) Dmax=Dmax+1; end end end Error(k2)=Dmax; end Error1=Error(kmin:kmax); MinError=min(Error1); findc=find(Error1==MinError); Code(l*2-1)=liccode(findc(1)+kmin-1); Code(l*2)= ; l=l+1; end 确定差值最小的模板,将相应编号存入code中 * 汽车闯红灯 肇事司机逃逸了 阻塞到寸步难行的高速路 进出都不用打卡的
您可能关注的文档
最近下载
- 2024年潍坊护理职业学院高职单招(英语/数学/语文)笔试2018-2023历年真题摘选带答案解析.docx VIP
- 《智能管理系统创新与发展》课件.ppt VIP
- 仁爱版七年级下册英语单词默写表(中文版).pdf VIP
- 2025年潍坊护理职业学院单招笔试数学试题库含答案解析.docx VIP
- 2025郑州中考一模化学试卷.docx VIP
- 2025河北单招第七类综合素质真题 .pdf VIP
- 2025黑龙江林业职业技术学院单招《数学》经典例题含答案详解(能力提升).docx VIP
- 大病低保申请书.docx VIP
- 发热伴血小板减少综合征药物治疗指南(2025年版)解读PPT课件.pptx VIP
- 2020泰和安TG3100广播控制盘安装使用说明书.pdf VIP
原创力文档

文档评论(0)