【MATLAB】基于阈值分割的车牌定位识别

基于阈值分割的车牌定位识别

本设计通过对输入的车牌图像进行灰度变换、边缘检测、腐蚀及平滑等过程来进行车牌图像预处理,由此得到一种基于车牌颜色纹理特征的车牌定位方法,实现车牌的区域定位。再通过车牌字符分割,将得到的车牌字符进行归一化处理,采用模板匹配的字符识别方式,对输出的字符图像和模板库里的模板进行逐一匹配以得到对应于车牌字符的具体信息,从而实现车牌的识别。

MATLAB—GUI界面:
在这里插入图片描述

车牌识别效果展示:

在这里插入图片描述
在车牌识别的稳定性和准确度上,本设计都有极大程度的提高。在原车牌识别系统中,可明显地发现,其对输入图像的车牌区域经过了二次修改才能完成正确识别,但这并不是我们实际生活中随机拍摄的图像。而对于现车牌识别系统,随机拍摄一张日常生活中含车牌图像作为输入图像,仍能够正确识别。两系统对比如图3-2和图3-3。

在功能实现上,本设计增加了原车牌识别系统所能识别的车牌类型,目前包括蓝色、绿色和黄色车牌都能实现准确识别,如图3-4。
在这里插入图片描述
在这里插入图片描述
在对输入图片的图像质量要求上,本设计通过增加标准库的学习功能,使得对图像质量较差的图片也能实现正确定位和识别。图3-5中输入图像为同一辆车的车牌图片,分别为从前面和后面拍摄,可以发现车牌识别系统对于前后两个方位都能实现正确车牌识别。
在这里插入图片描述
图3-6中输入图像清晰度差且车牌区域角度倾斜,图3-7中输入图像的车牌区域环境光亮度低且模糊。但本设计的车牌识别系统仍能正确识别车牌。
在这里插入图片描述

达成度分析

作品的功能与效果都达到了预想的效果。在车牌识别系统中输入一幅含牌照图像,选择牌照类型,依次完成车牌定位、区域二值化、字符分割、车牌识别,便能够正确输出识别结果。
同时,在户外环境中拍摄的含牌照图像,加之车辆牌照的整洁度、自然光照条件、拍摄时与牌照的矩离和角度、车牌图像模糊、歪斜和缺损等因素影响,本作品也能较高正确率地做到正确识别。
本作品为模板库增加学习功能,当前模板库内字符图像数量为83。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文武好呆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值