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

📄 creator.m

📁 Demo for License plate recognition
💻 M
字号:
function creator(v)
%v=not(imread(filenamedata));
[n,m]=size(v);
while (sum(v(1,:))<n/20)&&(n>2),
    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;%kich thuoc ma tran goc!
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
r = input('enter number o ralpabet: ','s');
if (r<58)&&(r>47),
[f,mes]=fopen('numberinput.m','a+');
fprintf(f,'v=[');
fprintf(f,'%2d %2d %2d %2d %2d %2d %2d %2d %2d %2d ...\n',data);  
fprintf(f,']'';\n');
fprintf(f,'s=[s,v];\n');
fclose(f);
%----------------------
ds=[0 0 0 0 0 0 0 0 0 0];
[f,mes]=fopen('numberoutput.m','a+');
ds(r-47)=1;
fprintf(f,'v=[%2d %2d %2d %2d %2d %2d %2d %2d %2d %2d];\n',ds);
fprintf(f,'s=[s;v];\n');
fclose(f);
%-----------------------------------------------------------
elseif (r<91)&&(r>64),
  [f,mes]=fopen('charinput.m','a+');
fprintf(f,'v=[');
fprintf(f,'%2d %2d %2d %2d %2d %2d %2d %2d %2d %2d ...\n',data);  
fprintf(f,']'';\n');
fprintf(f,'s=[s,v];\n');
fclose(f);
%----------------------
ds=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
[f,mes]=fopen('charoutput.m','a+');
ds(r-64)=1;
fprintf(f,'v=[%2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d %2d];\n',ds);
fprintf(f,'s=[s;v];\n');
fclose(f);  
    
end



 


⌨️ 快捷键说明

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