APP下载

基于MATLAB GUI的车牌自动识别系统设计

2016-05-16姚楠耿奇

软件 2016年3期

姚楠+耿奇

摘要:本文基于MATLAB实现了对车辆牌照进行提取、预处理、字符分割、字符识别、语音播报。在MATLABGUI设计的系统平台上,用户可以方便快捷地直接在系统中处理和分析结果。对四十张不同距离、不同角度、不同光照条件下的车牌照片进行实验,识别准确率高达90%。

关键词:图像处理;车牌识别;MATLAB GUI

中图分类号:TP391 文献标识码:A DOI:10.3969/j.issn.1003-6970.2016.03.011

0引言

在现实交通管理中车牌自动识别技术充当着重要角色,被广泛应用于小区门口及停车场、高速公路收费站、港口和机场、城市道路、城市交叉口等各个领域,对保障城市道路的畅通有序起着至关重要的作用。本文基于MATLAB GUI搭建的车牌自动识别系统,实现了对拍摄的汽车照片的车牌字符识别与结果播报及统计,提供了一个友好的可视化操作演示平台,方便算法开发者的使用。

1系统总体设计

车牌自动识别系统的整体处理流程如图1所示。

(1)汽车图像采集:通过带有拍照功能的电子产品对汽车图像进行采集。

(2)预处理:图像质量对车牌识别率的高低起着决定作用。所以,需要对采集到的原始图像信息进行消除噪声、图像灰度化和增强、边缘增强、二值化等处理。

(3)车牌定位:车牌定位的准确率对后面进行的分割字符和识别字符步骤有着深远影响,是决定车牌识别率高低的关键因素。

(4)字符分割:经过一系列处理定位后,基于投影检测法将车牌字符分割成单个字符,并对已分割出的字符作出检测,最后统一字符的大小。

(5)字符识别:处理分割的字符,包括:缩放、特征提取等,得到规定字符的表达形式,然后通过与字符模板中的标准字符进行匹配,最终可以得到输入的字符图像。……

登录APP查看全文