MATLAB交通标志检测

MATLAB交通标志检测
1、总结
自然场景下的文本检测是自然场景图像信息提取的基础,在车牌识别、实时翻译、图像检索等领域具有广泛的应用价值及研究意义。基于连通区域的方法是自然场景文本检测中最为常见的方法,其中最大稳定极值区域(Maximally Stable Extremal Regions,MSER)算法和颜色聚类算法都有着广泛的应用。
2 运行结果

在这里插入图片描述

部分代码:

if isempty(X4) == 0 & isempty(X5) == 1 & isempty(X6) == 1;
ftest = func_feature2(X4);
yout = round(net2(ftest’));

figure;
subplot(121);
imshow(X3);
subplot(122);
imshow(X4);
if yout == 1
   title('识别结果为:非机动车行驶');    
end
if yout == 2
   title('减速让车');    
end
if yout == 3
   title('禁止鸣笛');    
end
if yout == 4
   title('禁止左转');    
end
if yout == 5
   title('慢');    
end
if yout == 6
   title('人行通道');    
end
if yout == 7
   title('限制速度');    
end
if yout == 8
   title('右转');    
end
if yout == 9
   title('注意行人');    
end  

end
if isempty(X4) == 0 & isempty(X5) == 0 & isempty(X6) == 1;
ftest = func_feature2(X4);
yout1 = round(net2(ftest’));
ftest = func_feature2(X5);
yout2 = round(net2(ftest’));

figure;
subplot(131);
imshow(X3);
subplot(132);
imshow(X4);
if yout1 == 1
   title('识别结果为:非机动车行驶');    
end
if yout1 == 2
   title('减速让车');    
end
if yout1 == 3
   title('禁止鸣笛');    
end
if yout1 == 4
   title('禁止左转');    
end
if yout1 == 5
   title('慢');    
end
if yout1 == 6
   title('人行通道');    
end
if yout1 == 7
   title('限制速度');    
end
if yout1 == 8
   title('右转');    
end
if yout1 == 9
   title('注意行人');    
end  


subplot(133);
imshow(X5);
if yout2 == 1
   title('识别结果为:非机动车行驶');    
end
if yout2 == 2
   title('减速让车');    
end
if yout2 == 3
   title('禁止鸣笛');    
end
if yout2 == 4
   title('禁止左转');    
end
if yout2 == 5
   title('慢');    
end
if yout2 == 6
   title('人行通道');    
end
if yout2 == 7
   title('限制速度');    
end
if yout2 == 8
   title('右转');    
end
if yout2 == 9
   title('注意行人');    
end  

end

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值