• 大小: 3.26MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: Matlab
  • 标签:

资源简介

基于人工神经网络的汽车牌照识别MATLAB实现,建立了训练集,有一定的应用价值。

资源截图

代码片段和文件信息

function dw=location(I)
figure();
subplot(321)imshow(I)title(‘原始图像‘);
I1=rgb2gray(I);%转化为灰度图像
subplot(322)imshow(I1)title(‘灰度图像‘);
I2=edge(I1‘roberts‘0.09‘both‘);%采用robert算子进行边缘检测
subplot(323)imshow(I2)title(‘边缘检测后图像‘);
se=[1;1;1];
I3=imerode(I2se);    %腐蚀图像
subplot(324)imshow(I3)title(‘腐蚀后边缘图像‘);
se=strel(‘rectangle‘[2525]);
I4=imclose(I3se);%图像聚类、填充图像
subplot(325)imshow(I4)title(‘填充后图像‘);
I5=bwareaopen(I42000);%去除聚团灰度值小于2000的部分
subplot(326)imshow(I5)title(‘形态滤波后图像‘);
[yxz]=size(I5);
I6=double(I5);
 Y1=zeros(y1);
 for i=1:y
    for j=1:x
             if(I6(ij1)==1) 
                Y1(i1)= Y1(i1)+1; 
            end  
     end       
 end
 [temp MaxY]=max(Y1);
 %figure();
 %subplot(321)plot(0:y-1Y1)title(‘行方向像素点灰度值累计和‘)xlabel(‘行值‘)ylabel(‘像素‘);
 %%%%%%%求的车牌的行起始位置和终止位置%%%%%%%%%
 PY1=MaxY;
 while ((Y1(PY11)>=50)&&(PY1>1))
        PY1=PY1-1;
 end    
 PY2=MaxY;
 while ((Y1(PY21)>=50)&&(PY2        PY2=PY2+2;
 end
 IY=I(PY1:PY2::);
 X1=zeros(1x);
 for j=1:x
     for i=PY1:PY2
            if(I6(ij1)==1)
                X1(1j)= X1(1j)+1;               
            end  
     end       
 end
 %subplot(322)plot(0:x-1X1)title(‘列方向像素点灰度值累计和‘)xlabel(‘列值‘)ylabel(‘像数‘);
 %%%%%%%求的车牌的列起始位置和终止位置%%%%%%%%% 
 PX1=1;
 while ((X1(1PX1)<3)&&(PX1       PX1=PX1+1;
 end    
 PX2=x;
 while ((X1(1PX2)<3)&&(PX2>PX1))
        PX2=PX2-1;
 end
 PX1=PX1+8;
 PX2=PX2+1;
 %分割出车牌图像%
dw=I(PY1:PY2PX1:PX2:); 
figure();
subplot(221)imshow(dw)title(‘定位剪切后的彩色车牌图像‘)
%显示

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        934  2008-12-17 16:58  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\0.jpg

     文件    1013267  2014-11-09 13:18  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\1.fig

     文件        602  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\1.jpg

     文件      51143  2014-11-09 13:19  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\2.fig

     文件       1189  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\2.jpg

     文件       3436  2014-11-09 13:19  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\3.fig

     文件       1164  2008-12-17 16:58  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\3.jpg

     文件      17617  2014-11-09 13:20  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\4.fig

     文件       1061  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\4.jpg

     文件      40112  2014-11-09 13:25  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\5.fig

     文件       1127  2008-12-17 16:58  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\5.jpg

     文件       1243  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\6.jpg

     文件        918  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\7.jpg

     文件       1402  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\8.jpg

     文件       1002  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\9.jpg

     文件       1131  2008-12-17 18:49  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\A.jpg

     文件     130342  2008-11-10 12:55  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\AHE876.JPG

     文件       1010  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\C.jpg

     文件       1758  2008-12-06 09:02  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\chepaidw.asv

     文件     140856  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01317.JPG

     文件     136937  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01318.JPG

     文件     129426  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01319.JPG

     文件     131028  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01320.JPG

     文件     147274  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01321.JPG

     文件     130803  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01322.JPG

     文件     141003  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01323.JPG

     文件     123801  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01324.JPG

     文件     123801  2008-11-10 12:57  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\DSC01327.JPG

     文件       1017  2006-11-03 20:33  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\G.jpg

     文件        770  2008-12-18 23:07  基于人工神经网络的汽车牌照识别MATLAB实现\基于人工神经网络的汽车牌照识别MATLAB实现\汽车牌照识别程序\H.jpg

............此处省略26个文件信息

评论

共有 条评论