概述
break;
end
end
sbw1=bw2(startrow:startrow+hight,startcol:startcol+width-1);%获取车牌二值子图
subcol1=Sgray(startrow:startrow+hight,startcol:startcol+width-1);%获取车牌灰度子图
figure,subplot(2,1,1),imshow(subcol1);title('车牌灰度子图');%输出灰度图
subplot(2,1,2),imshow(sbw1);title('车牌二值子图');%输出车牌的二值图
%Step6 计算车牌水平投影,并对水平投影进行峰谷分析
histcol1=sum(sbw1);%计算垂直投影
histrow=sum(sbw1');%计算水平投影
figure,subplot(2,1,1),bar(histcol1);title('垂直投影(含边框)');%输出垂直投影
subplot(2,1,2),bar(histrow);title('水平投影(含边框)');%输出水平投影
figure,subplot(2,1,1),bar(histrow);title('水平投影(含边框)');%输出水平投影
subplot(2,1,2),imshow(sbw1);title('车牌二值子图');%输出二值图
%对水平投影进行峰谷分析
meanrow=mean(histrow);%求水平投影的平均值
minrow=min(histrow);%求水平投影的最小值
levelrow=(meanrow+minrow)/2;%求水平投影的平均值
count1=0;
l=1;
for k=1:hight
ifhistrow(k)<=levelrow
count1=count1+1;
else
if count1>=1
markrow(l)=k;%上升点
最后
以上就是搞怪钥匙为你收集整理的matlab liccode,车牌识别的matlab程序--(详细注释,并有使用注意点)的全部内容,希望文章能够帮你解决matlab liccode,车牌识别的matlab程序--(详细注释,并有使用注意点)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复