【车牌识别】基于模板匹配算法求解车牌识别问题含Matlab源码

网友投稿 265 2022-09-04


【车牌识别】基于模板匹配算法求解车牌识别问题含Matlab源码

1 简介

近几年,车牌识别系统作为智能交通的一个重要方向越来越受到重视.车牌识别系统可以应用于停车场管理系统,高速公路超速管理系统,城市十字路口的"电子警察",小区车辆管理系统等各个领域,对国家的安全发展有很大的作用.虽然目前已有一些车牌识别系统相关产品出现,但是对其算法的研究发展从没有停止,仍有许多学者在做着进一步的研究改进. 本文首先对车牌识别系统的现状和已有的技术进行了深入的研究,在研究的基础上开发出一个基于MATLAB的车牌识别系统.

2 部分代码

function shibiezimu=shibiezimu(zimu,xiuzhengzimu);[y,x,z]=size(xiuzhengzimu);for k=1:24sum=0;for i=1:y for j=1:x if zimu(i,j,k)==xiuzhengzimu(i,j)%统计黑白 sum=sum+1; end endendbaifenbi(1,k)=sum/(x*y);endchepai= find(baifenbi>=max(baifenbi));shibiezimu=chepai;%在数字中,从0开始所以要减一。这里不用if shibiezimu==1 shibiezimu='A'; elseif shibiezimu==2 shibiezimu='B'; elseif shibiezimu==3 shibiezimu='C'; elseif shibiezimu==4 shibiezimu='D'; elseif shibiezimu==5 shibiezimu='E'; elseif shibiezimu==6 shibiezimu='F'; elseif shibiezimu==7 shibiezimu='G'; elseif shibiezimu==8 shibiezimu='H'; elseif shibiezimu==9 shibiezimu='J'; elseif shibiezimu==10 shibiezimu='K'; elseif shibiezimu==11 shibiezimu='L'; elseif shibiezimu==12 shibiezimu='M'; elseif shibiezimu==13 shibiezimu='N'; elseif shibiezimu==14 shibiezimu='P'; elseif shibiezimu==15 shibiezimu='Q'; elseif shibiezimu==16 shibiezimu='R'; elseif shibiezimu==17 shibiezimu='S'; elseif shibiezimu==18 shibiezimu='T'; elseif shibiezimu==19 shibiezimu='U'; elseif shibiezimu==20 shibiezimu='V'; elseif shibiezimu==21 shibiezimu='W'; elseif shibiezimu==22 shibiezimu='X'; elseif shibiezimu==23 shibiezimu='Y'; elseif shibiezimu==24 shibiezimu='Z'; end

3 仿真结果

4 参考文献

[1]王璐. 基于MATLAB的车牌识别系统研究[D]. 上海交通大学.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java this关键字的使用案例详解
下一篇:【控制】Matlab模拟汽车动力学分析系统(matlab动力学系统建模与仿真)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~