⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nnn.m

📁 Demo for License plate recognition
💻 M
字号:
function [result]=nnn(v,net,type)
%Call Nnet now!return text from picture
alphabet=['A' 'B' 'C' 'D' 'E' 'F' 'G' 'H' 'I' 'J' 'K' 'L' 'M' 'N' 'O' 'P' 'Q' 'R' 'S' 'T' 'U' 'V' 'W' 'X' 'Y' 'Z'];
number=['0' '1' '2' '3' '4' '5' '6' '7' '8' '9'];

%v=not(imread(filenamedata));
[n,m]=size(v);
while (sum(v(1,:))<n/20)&&(n>1),
    v=v(2:n,1:m);
    [n,m]=size(v);
end

while (sum(v(:,1))<m/20)&&(m>2),
    v=v(1:n,2:m);
    [n,m]=size(v);
end

while (sum(v(n,:))<n/20)&&(n>2),
    v=v(1:n-1,1:m);
    [n,m]=size(v);
end

while (sum(v(:,m))<m/20)&&(m>2),
    v=v(1:n,1:m-1);
    [n,m]=size(v);
end

%imshow(v);
x=14;y=10;%size of matrix_data
px=floor(n/x);
py=floor(m/y);
dat=zeros(x*(px+1),y*(py+1));
dat(1:n,1:m)=v;
%    ==================================  
data=[];
for i=0:x-1,
     for j=0:y-1,        
     s=sum(sum(dat(1+i*px:i*px+px,1+j*py:j*py+py)))>px*py/10;   
     data=[data;s];     
     end    
end
y=sim(net,data);
[x,i]=max(y);
if type==0,   
result=char(number(i));
else
result=char(alphabet(i));
end

 


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -