下载此文档

车牌识别的matlab程序(程序-讲解-模板).docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
clc clear close all
I=imread('');
subplot(3,2,1);imshow(I), title('原始图像');
I_gray=rgb2gray(I);
subplot(3,2,2),imshow(I_gray),title('灰度图像');
%====================== 形态学预处理 ======================
I_edge=edge(I_gray,'sobel');
subplot(3,2,3),imshow(I_edge),title('边缘检测后图像,);
se=[1;1;1];
I_erode=imerode(I_edge,se);
subplot(3,2,4),imshow(I_erode),title('腐蚀后边缘图像');
se=strel('rectangle',[25,25]);
I_close=imclose(I_erode,se); %图像闭合、填充图像
subplot(3,2,5),imshow(I_close),title('填充后图像,);
I_final=bwareaopen(I_close,2000); %去除聚团灰度值小于 2000 的部分
subplot(3,2,6),imshow(I_final),title('形态滤波后图像,);
%========================== 车牌分割 =============
I_new=zeros(size(I_final,1),size(I_final,2));
location_of_1=[];
for i=1:size(I_final,1) %寻找二值图像中白的点的位置
for j=1:size(I_final,2)
if I_final(i,j)==1;
newlocation=[i,j];
location_of_1=[location_of_1;newlocation];
end
end
end
mini=inf;maxi=0;
for i=1:size(location_of_1,1)
%寻找所有白点中,x坐标与y坐标的和最大,最小的两个点的位置 temp=location_of_1(i,1)+location_of_1(i,2);
if temp<mini
mini=temp;
a=i;
end
if temp>maxi
maxi=temp;
b=i;
end
end
%和最小的点为车牌的左上角
%和最大的点为车牌的右下角
%坐标值修正
first_point=location_of_1(a,:);
last_point=location_of_1(b,:);
x1=first_point(1)+4;
x2=last_point(1)-4;
y1=first_point(2)+4;
y2=last_point(2)-4;
I_plate=I(x1:x2,y1:y2);
% 以 OTSU 算法对分割出的车牌进行自适应二值化处
I_plate=OTSU(I_plate);

I_plate=bwareaopen(I_plate,50);
figure,imshow(I_plate),title(' 车牌提取 ') %画出最终车牌
%=========================
X=[];
flag=0;
for j=1:size(I_plate,2)
sum_y=sum(I_plate(:,j));
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)
if sum(char(i,:))~=0
top=i;
break
字符分割 ================
% 用来存放水平分割线的横坐标
% 列和有变化时,记录下此列
% 进行粗分割
% 这两个 for 循环对分割字符的上下进行裁剪
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,:);

车牌识别的matlab程序(程序-讲解-模板) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changjinlai
  • 文件大小201 KB
  • 时间2021-06-03