首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 汽车电子 > 基于MATLAB的车牌识别系统的实现

基于MATLAB的车牌识别系统的实现

资料介绍
基于MATLAB的车牌识别系统的实现

基于MATLAB的车牌识别系统的实现
1 引言

车辆牌照是机动车唯一的管理标识符号,在交通管理中具有不可替代的作用,因此车辆
牌照识别系统应具有很高的识别率,对环境光照条件、拍摄位置和车辆行驶速度等因素
的影响应有较大的容阈,并应满足实时性要求。牌照自动识别是一项利用车辆的动态视
频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术,其硬件一般包括触发
、摄像、照明、图像采集等设备,其软件核心包括车牌定位、车牌字符分割和字符识别
等算法。

2 系统的实现

2.1 系统简述

一个完整的牌照识别系统应包括车辆检测、图像采集、图像预处理、车牌定位、字符分
割、字符识别等单元。当车辆到达触发图像采集单元时,系统采集当前的视频图像,牌
照识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别,
然后组成牌照号码输出。牌照识别系统原理如图1所示。
[pic]

2.2 图像预处理

输入的彩色图像包含大量颜色信息,会占用较多的存储空间,且处理时也会降低系统的
执行速度,因此对图像进行识别等处理时,常将彩色图像转换为灰度图像,以加快处理
速度。对图像进行灰度化处理、提取背景图像、增强处理、图像二值化、边缘检测、滤
波等处理的主要MATLAB语句如下所示:
[pic]

2.3 车牌定位

自然环境下,汽车图像背景复杂,光照不均匀,在自然背景中准确地确定牌照区域是整
个图像识别过程中的关键。首先对采集到的图像进行大范围相关搜索,找到符合汽车牌
照特征的若干区域作为候选区,然后对这些侯选区域做进一步分析、评判,最后选定一
个最佳区域作为牌照区域,将其从图像中分割出来,同时要考虑车牌倾斜问题。算法流
程如下:

(1)对二值图像进行区域提取,计算并比较区域特征参数,提取车牌区域。

(2)计算包含所标记区域的最小宽和高,并根据先前知识,提取并显
基于MATLAB的车牌识别系统的实现
本地下载

评论