车牌识别的matlab程序程序讲解模板.docx车牌识别的matlab程序(程序-讲解-模板)
车牌识别的matlab程序(程序-讲解-模板)
1 / 8
车牌识别的matlab程序(程序-讲解-模板)
阅读使人充实,会谈使人敏捷,写作使人精确。
clc
if logical(sum_y)~=flag %列和有变化时,记录下此列
X=[X j];
flag=logical(sum_y);
end
end
figure
for n=1:7
char=I_plate(:,X(2*n-1):X(2*n)-1); %进行粗分割
for i=1:size(char,1) %这两个 for 循环对分割字符的上下进行裁剪
if sum(char(i,:))~=0
top=i;
break
end
end
for i=1:size(char,1)
if sum(char(size(char,1)-i,:))~=0
bottom=size(char,1)-i;
break
end
end
char=char(top:bottom,:);
subplot(2,4,n);imshow(char);
char=imresize(char,[32,16],'nearest'); %归一化为 32*16 的大小,以便模板匹配
eval(strcat('Char_',num2str(n),'=char;')); %将分割的字符放入 Char_i 中
车牌识别的matlab程序(程序-讲解-模板)
车牌识别的matlab程序(程序-讲解-模板)
3 / 8
车牌识别的matlab程序(程序-讲解-模板)
有勇气承担命运这才是英雄好汉。 2
车牌识别的matlab程序(程序-讲解-模板)
车牌识别的matlab程序(程序-讲解-模板)
8 / 8
车牌识别的matlab程序(程序-讲解-模板)
阅读使人充实,会谈使人敏捷,写作使人精确。
end
%========================== 字符识别 =============================
char=[];
store1=strcat('京 ','津 ','沪 ','渝 ','冀 ','晋 ','辽 ','吉 ','黑 ','苏 ','浙 '... %汉字识别
,'皖 ','闽 ','赣 ','鲁 ','豫 ','鄂 ','湘 ','粤 ','琼 ','川 ','贵 ','云 ','陕 '...
,'甘 ','青 ','藏 ','桂 ','皖 ','新 ','宁 ','港 ','鲁 ','蒙 ');
for j=1:34
Im=Char_1;
Template=imread(strcat('chinese\',num2str(j),'.bmp')); %chinese 文件附在最后
Template=im2bw(Template);
Differ=Im-Template;
Compare(j)=sum(sum(abs(Differ)));
end
车牌识别的matlab程序程序讲解模板 来自淘豆网m.daumloan.com转载请标明出处.