0
点赞
收藏
分享

微信扫一扫

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


1 简介

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

2 部分代码

function shibiezimu=shibiezimu(zimu,xiuzhengzimu);
[y,x,z]=size(xiuzhengzimu);
for k=1:24
sum=0;
for i=1:y
for j=1:x
if zimu(i,j,k)==xiuzhengzimu(i,j)%统计黑白
sum=sum+1;
end
end
end
baifenbi(1,k)=sum/(x*y);
end
chepai= 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 仿真结果

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

【车牌识别】基于模板匹配算法求解车牌识别问题含Matlab源码_管理系统_02编辑

4 参考文献

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

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

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

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

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

举报

相关推荐

0 条评论