1 基于 matlab 的车牌识别系统 一、 目的与要求 目的:利用 matlab 实现车牌识别系统,熟悉 matlab 应用软件的基础知识,了解了基本程序设计方法,利用其解决数字信号处理的实际应用问题,从而加深对理论知识的掌握,并把所学的知识系统、高效的贯穿到实践中来,避免理论与实践的脱离,巩固理论课上知识的同时,加强实践能力的提高,理论联系实践,提高自身的动手能力。同时不断的调试程序也提高了自己独立编程水平,并在实践中不断完善理论基础,有助于自身综合能力的提高。 要求: 1.理解各种图像处理方法确切意义。 2.独立进行方案的制定,系统结构设计要合理。 3.在程序开发时,则必须清楚主要实现函数的目的和作用,需要在程序书写时说明做适当的注释。如果使用 matlab 来进行开发,要理解每个函数的具体意义和适用范围,在写课设报告时,必须要将主要函数的功能和参数做详细的说明。 4、通过 多 幅 不同形 式 的图像来检 测 该 系统的稳 定性 和正 确性 。 二 、设计的内 容 学习 MATLAB程序设计,利用MATLAB函数功能,设计和实现通过 设计一个车牌识别系统。车牌识别系统的基本工 作原 理为 :将手机 拍 摄 到的包 含 车辆 牌照 的图像输 入 到计算 机中进行预 处理,再 对牌照 进行搜 索 、检 测 、定位 ,并分 割 出 包 含 牌照 字符 的矩 形 区 域 ,然 后对牌照 字符 进行二 值 化 并将其分 割 为 单 个字符 ,然 后 将其逐 个与创 建 的字符 模 板 中的字符 进行匹 配 ,匹 配 成 功则输 出 ,最 终 匹 配 结束 则输 出 则为 车牌号码 的数字。车牌识别系统的基本工 作原 理图如图1所下 所示 : 车辆 图像采 集 图像预 处理 车牌的定位 字符 分 割 字符 识别 输 出 车牌号码 2 三、总体方案设计 车辆牌照识别整个系统主要是由车牌定位和字符分割识别两部分组成,其中车牌定位又可以分为图像预处理及边缘提取模块和牌照的定位及分割模块;字符识别可以分为字符分割和单个字符识别两个模块。 为了用于牌照的分割和牌照字符的识别,原始图象应具有适当的亮度,较大的对比度和清晰可辩的牌照图象。但由于是采用智能手机在开放的户外环境拍照,加之车辆牌照的整洁度、自然光照条件、拍摄时摄像机与牌照的矩离等因素的影响,牌照图象可能出现模糊、歪斜和缺损等严重缺陷,因此需要对原始图象进行识别前的预...