复杂背景车牌定位

    由于车牌号码多为垂直数字,而车身引入的干扰在水平方向,进行垂直边缘检测,即可去除水平方向上颜色区别较大的干扰。该算法核心之处在于利用了车牌号码与车身干扰正好垂直的特点,仅在垂直方向检测边缘,而对水平的边缘则不予理会。垂直边缘检测,可用roberts算子、sobel算子、prewitt算子,但这些算子在这里使用效果都不好。于是作者[1]提出了采用改进后的边缘检测算子,其实也很简单,实现起来也不复杂,但效果却比较理想的,从图中就可以看出来。算法流程如下, 我这里在原文的基础上加入了中值滤波与闭运算,并采用自适应直方图均衡处理,才能达到下面的效果。算法流程如下

 

    这是改进后的边缘检测算子,其中d为字符的像素宽度,我这里设为2

得到二值图后,就能看到车牌的区域轮廓了,这时通过扫描即可得到车牌的具体位置。剩下的就是字符识别工作了。

今天看在文章上看到这个算法,那么简单却能剔除背景定位车牌,有点不可思议,按照作者的方法写程序试了一下,效果还是挺不错的,不过仅对这幅图有效,对其他的图片是没有效果的。在这里也要感谢作者能提出这种方法,这样的思路对于强干扰背景下的特征定位也是很有价值的。这里给出matlab代码,具体定位与识别方法见参考[1],车牌图片也是从原文中复制过来的。

参考:

[1]周开军,陈三宝,徐江陵.复杂背景下的车牌定位和字符分割研究.计算机工程,2007.334:198-200.

 

 

 

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值