在图像处理领域,数字图像处理技术取得了飞速发展,并在国民经济的各个领域得到广泛应用。尤其在智能交通管理中汽车牌照识别技术方面具有重要的理论意义和实用价值。汽车牌照识别技术主要任务是实现对汽车监控视频所取得的图像进行分析、处理,自动定位和识别汽车牌号,并进行相关智能化数据管理。所以该技术在交通流量控制指标测量,车辆定位,高速公路超速自动化监管、公路收费站,停车场收费管理等领域均发挥极大的作用。本文给出了汽车牌照识别系统的设计结构与主要完成功能。由于MATLAB 语法结构简单, 具有高质量的图形可视化效果和强大的界面设计能力, 因而在数字图像处理中有着其他语言所无法比拟的优势, 已成为近几年来国内外处理图像使用最为广泛的优秀科技软件之一。因此本文采用MATLAB 作为开发平台设计汽车牌照识别系统不仅可视性好,而且使用方便,易于操作。

1 汽车牌照识别系统总体设计与主要功能模块设计

在图像处理领域,数字图像处理技术取得了飞速发展,并在国民经济的各个领域得到广泛应用。尤其在智能交通管理中汽车牌照识别技术方面具有重要的理论意义和实用价值。汽车牌照识别技术主要任务是实现对汽车监控视频所取得的图像进行分析、处理,自动定位和识别汽车牌号,并进行相关智能化数据管理。所以该技术在交通流量控制指标测量,车辆定位,高速公路超速自动化监管、公路收费站,停车场收费管理等领域均发挥极大的作用。本文给出了汽车牌照识别系统的设计结构与主要完成功能。由于MATLAB 语法结构简单, 具有高质量的图形可视化效果和强大的界面设计能力, 因而在数字图像处理中有着其他语言所无法比拟的优势, 已成为近几年来国内外处理图像使用最为广泛的优秀科技软件之一。因此本文采用MATLAB 作为开发平台设计汽车牌照识别系统不仅可视性好,而且使用方便,易于操作。

1 汽车牌照识别系统总体设计与主要功能模块设计

基于MATLAB 汽车牌照识别系统,主要实现了数字图像处理技术在汽车牌照识别中的应用研究。整个系统总体设计西路采用树状结构。系统主要功能是对汽车牌照图像进行各种图像处理分析识别汽车车牌号。用户可通过对汽车牌照数字图像识别系统主窗口“文件”导入所需要处理的汽车牌照数字图像,并对其进行图像预处理,图像增强,车牌定位,字符分割到字符识别等一系列操作,得到所需要的信息。该系统的总体流程图如图1 所示,系统的主窗体是所有系统模块互动的中心,主窗体设计如图2 所示。

图1 系统流程图

图2 系统主窗体

2 沥青混合料数字图像处理系统主要模块的主要功能

2.1 图像预处理模块

由于汽车长期置于户外环境中,使降低了车牌的清洁度,另外还有自然光照的条件、照相机与汽车牌照之间的矩离以及角度等因素的影响,汽车牌照图像就会出现不清楚、倾斜和破损等严重缺陷。所以在对图像进行处理之前,对图像进行预处理是非常有必要的,可尽量减少噪声对图像处理的干扰,改善图像质量,提高汽车牌照的检测精确度。在本系统中主要采用图像灰度化、图像去处背景、图像平滑处理技术进行图像预处理,如图3所示。

图3 图像预处理效果对比图

2.2 车牌定位与分割模块

图像分割是进行图像分析的关键步骤,也是进一步理解图像的基础。分割的最终结果是图像被分解成一些具有某种特征的最小成分,相对于整幅图像来说这种图像更容易被快速处理。

由于本系统采集到的汽车牌照数字图像为整车图像,但是图像处理的目标是车牌部分,所以对图像进行车牌定位和分割则是非常必要的。该系统车牌定位和分割主要采用了边缘检测和数学形态学方法得到汽车牌照在图像中的区域。为了避免车标、车身装饰物等与汽车牌照形状相近对车牌的提取产生影响,即对汽车牌照进行标记。由于图像采集中汽车可能会发生倾斜,则应对提取出的汽车牌照进行峰谷分析,对汽车牌照进行角度旋转。

同时可通过峰谷分析中车牌的水平、垂直投影确定车牌字符高度的范围,为之后的字符提取打好基础。如图4 所示。

图4 车牌提取

2.3 字符分割与识别模块

字符提取主要通过对旋转后的车牌进行水平投影和垂直投影分析,计算出汽车牌照字符的高度、宽度、字符顶行、字符尾行以及字符的中心位置来进行实现。由于汽车车牌字符间的间隔较大,较少出现字符粘连现象,所以本文采用查找连续有文字区域的方法实现字符分割。通过字符分割,得到单个字符,其中包三大类汉字、字母和数字。由于分割得到的单个字符大小不一,所以需要对单个字符进行归一化处理,防止因为牌照倾斜导致的单个字符在位置和大小上的误差。目前字符识别主要有两种识别方法:模板匹配法和神经网络法。本文主要是运用模板匹配法对分割出来的字符进行识别。字符提取、分割和识别的效果如图5 所示。

图5 字符分割与识别

3 结语

本文主要以数字图像处理技术在汽车牌照识别中的应用为基础,基于MATLAB 平台开发了汽车牌照识别系统。并给出了汽车牌照识别系统的总体设计思路和系统各个主要功能模块的主要作用。整个系统实现了以数字图像处理技术来提取汽车车牌字符,形成了完整的一套数字图像处理方法。系统设计界面可视性好、操作简单、方便、数据存储安全,具有一定的实用价值。EDN电子技术设计ID: edn-china

基于matlab的车牌识别系统设计,基于MATLAB的车牌识别系统设计相关推荐

  1. 基于matlab车牌识别程序,基于MATLAB车牌识别系统设计

    基于MATLAB车牌识别系统设计(任务书,开题报告,毕业论文11200字) 摘要 社会的不断发展带动着经济也不断的增长,从而也提高了人们的生活水平.汽车的需求量也日渐增加,现代化交通管理的出现,解决了 ...

  2. 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板+语音播报)【含Matlab源码 1220期】

    ⛄一.BP车牌识别简介(附课程作业报告) 车牌识别系统设计与实现 车牌识别系统主要分为三部分:车牌图像预处理.特征提取以及基于BP神经网络对特征进行训练和分类,流程图如图1所示. 图1 车牌识别系统组 ...

  3. 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板)【含Matlab源码 790期】

    ⛄一.BP车牌识别简介(附课程作业报告) 车牌识别系统设计与实现 车牌识别系统主要分为三部分:车牌图像预处理.特征提取以及基于BP神经网络对特征进行训练和分类,流程图如图1所示. 图1 车牌识别系统组 ...

  4. 【车牌识别】基于模板匹配实现车牌识别含Matlab源码

    1 简介 车牌识别系统是计算机视觉与模式识别技术在智能交通里的重要研究课题之一.其功能是将运动中的汽车牌照从复杂背景中提取出来,并识别出车牌号码.车牌识别技术广泛应用于高速公路上的电子收费,日常的停车 ...

  5. 人脸识别系统设计 -- 基于J2判据和FLDA的多分类器的人脸识别系统设计论文报告(三)(附matlab)

    目录 4 数据提取算法 4.1 数据提取目的 4.2 数据提取算法 5 交叉验证 5.1 交叉验证原理 A.交叉验证 B.交叉验证的用途 C.K-folds cross validation 5.2 ...

  6. 【车牌识别】基于matlab GUI阈值分割车牌识别(带面板)【含Matlab源码 721期】

    ⛄一.车牌识别简介 1 车牌图像处理 车牌图像处理主要有五个组成部分:图像灰度化.图像二值化.图像边缘检测.图像形态学运算和图像滤波处理.它是车牌识别系统中最根本且最基础的操作,车牌图像处理的好坏情况 ...

  7. 【车牌识别】基于模板匹配算法的车牌识别门禁系统附matlab代码

    1 简介 随着社会的进步,汽车数量日益增加,城市交通状况越来越受到人们的重视,如何进行有效的交通管理成为目前亟待解决的问题.针对此问题,人们相继研制出了各种交通道路监管系统,各种各样的车牌识别系统也应 ...

  8. 【车牌识别】基于模板匹配实现停车计费系统含Matlab源码

    ​1 简介 随着经济社会的迅速发展,人民对生活水平的要求也不断提高,从而引起汽车的数量的增加.给出行带来便捷的同时,车辆的管理问题也日益显著.车牌识别系统是指能将监控中运动的车辆的汽车牌照信息从复杂背 ...

  9. matlab 人脸识别_MATLAB基于PCALDA模糊神经网络的人脸识别

    点击上方蓝字关注"公众号" MATLAB基于PCA-LDA模糊神经网络的人脸识别 基于PCA-LDA和粗糙集模糊神经网络的人脸识别,一方面在应用前景上是十分广阔的,可以为IT行业创 ...

最新文章

  1. RPC 笔记(05)— socket 通信(单线程服务器)
  2. ZigBee(CC2530)最小系统PCB设计(AD18开发软件)
  3. 版本变迁_冰枪?卢登?大天使?——从发条魔灵的装备变迁看版本变动
  4. 前序-中序-后序-非递归-实现
  5. 关于管理的经典故事(员工激励)
  6. 深入理解 Objective-C:方法缓存
  7. CTF-MISC杂项题1
  8. 2,上传电影,udp,异常处理,socketserver
  9. 公司没有与员工签订劳动合同,也没有给员工购买社保,现在员工被公司解雇,该如何要求赔偿?
  10. 安装福昕高级PDF编辑器提示安装错误解决办法
  11. 第三方支付-手续费系统设计与实现
  12. IMX6ULL Uboot 移植
  13. 关于shopex网店系统和网店助理的几点优化建议
  14. 分享几个边玩儿边学的游戏App,学习从未如此轻松有趣
  15. IBM服务器raid5崩溃数据恢复方法
  16. 百度网站统计和CNZZ网站统计对比
  17. 常见的Hash算法(General Purpose Hash Function Algorithms)
  18. 【最新】香港出入境政策+自动签注+口岸通关时间【更新2023.2.7】
  19. [个人笔记]操作系统复习笔记
  20. Oracle 11g 的 VKTM 进程 - virtual keeper of time

热门文章

  1. 一个博弈游戏,据说智商130才看的懂
  2. 响应式织梦模板新闻博客资讯类网站
  3. 罗杰斯:不看好房地产股票 最佳投资是大宗商品
  4. CSDN的会员等级和推荐卡规则
  5. 如何基于ARMS快速实现一个基于Nginx的网站监控场景 – 操作篇
  6. 用Python看看世界人口分布都咋样
  7. 罗斯蒙特248温度变送器248HANANONS
  8. multisim中pwl_开关在multisim中怎么找
  9. 纯HTML+CSS 画奥运五环标志,我就是闲的
  10. 使用ps优化图片,减少图片内存大小