车牌识别的matlab程序(程序_讲解_模板),车牌识别的matlab程序(程序,讲解,模板) - 图文...

该博客详细介绍了使用MATLAB进行车牌识别的过程,包括图像预处理、车牌分割、字符分割和字符识别。通过Sobel算子检测边缘,利用OTSU算法进行二值化处理,最后进行字符模板匹配来识别车牌号码。
摘要由CSDN通过智能技术生成

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);

I_plate=OTSU(I_plate); %以OTSU算法对分割出的车牌进行自适应二值化处理

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];

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值