matlab车牌识别课程设计报告

1 Matlab 程序设计任务书 分院(系) 信息科学与工程 专业 学生姓名 学号 设计题目 车牌识别系统设计 内容及要求 车牌定位系统的目的在于正确获取整个图像中车牌的区域, 并识别出车牌号。通过设计实现车牌识别系统,能够提高学生 分析问题和解决问题的能力,还能培养一定的科研能力。 1.牌照识别系统应包括车辆检测、图像采集、牌照识别等几 部分。 2.当车辆检测部分检测到车辆到达时,触发图像采集单元,采 集当前的视频图像。 3.牌照识别单元对图像进行处理,定位出牌照位置,再将牌 照中的字符分割出来进行识别,然后组成牌照号码输出。 进度安排 19 周Matlab 环境熟悉与基础知识学习 19 周课程设计选题与题目分析 20 周程序设计编程实现 20 周课程设计验收与答辩 指导教师(签字) 年 月 日 学院院长(签字) 年 月 日 2 目目 录录 一课程设计目的3 二设计原理3 三详细设计步骤3 四. 设计结果及分析18 五. 总结19 六. 设计体会20 七. 参考文献21 3 一、课程设计目的 车牌定位系统的目的在于正确获取整个图像中车牌的区域, 并识别出车牌号。 通过 设计实现车牌识别系统, 能够提高学生分析问题和解决问题的能力, 还能培养一定的科 研能力。 二、设计原理 牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动 识别的模式识别技术。其硬件基础一般包括触发设备、摄像设备、照明设备、图像采集 设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、车牌字符分割算法和 光学字符识别算法等。某些牌照识别系统还具有通过视频图像判断车辆驶入视野的功能 称之为视频车辆检测。一个完整的牌照识别系统应包括车辆检测、图像采集、牌照识别 等几部分。当车辆检测部分检测到车辆到达时触发图像采集单元,采集当前的视频图像。 牌照识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别, 然后组成牌照号码输出。 三、详细设计步骤 1. 提出总体设计方案 牌照号码、颜色识别 4 为了进行牌照识别,需要以下几个基本的步骤 a.牌照定位,定位图片中的牌照位置; b.牌照字符分割,把牌照中的字符分割出来; c.牌照字符识别,把分割好的字符进行识别,最终组成牌照号码。 牌照识别过程中,牌照颜色的识别依据算法不同,可能在上述不同步骤实现,通常 与牌照识别互相配合、互相验证。 1)牌照定位 自然环境下,汽车图像背景复杂、光照不均匀,如何在自然背景中准确地确定牌照 区域是整个识别过程的关键。首先对采集到的视频图像进行大范围相关搜索,找到符合 汽车牌照特征的若干区域作为候选区,然后对这些侯选区域做进一步分析、评判,最后 选定一个最佳的区域作为牌照区域,并将其从图象中分割出来。 流程图 (2)牌照字符分割 完成牌照区域的定位后,再将牌照区域分割成单个字符,然后进行识别。字符分割 一般采用垂直投影法。由于字符在垂直方向上的投影必然在字符间或字符内的间隙处取 得局部最小值的附近,并且这个位置应满足牌照的字符书写格式、字符、尺寸限制和一 些其他条件。利用垂直投影法对复杂环境下的汽车图像中的字符分割有较好的效果。 (3)牌照字符识别 字符识别方法目前主要有基于模板匹配算法和基于人工神经网络算法。 基于模板匹配 算法首先将分割后的字符二值化,并将其尺寸大小缩放为字符数据库中模板的大小, 然后 与所有的模板进行匹配,最后选最佳匹配作为结果。基于人工神经元网络的算法有两种 导入原 始图像 图像预处理增 强效果图像 边缘提取 车牌定位 对图像开 闭运算 按左右宽度 切割出字符 计算水平投影进 行车牌水平校正 去掉车牌 的框架 分析垂直投影找到每 个字符中心位置 5 一种是先对待识别字符进行特征提取,然后用所获得特征来训练神经网络分配器;另一 种方法是直接把待处理图像输入网络,由网络自动实现特征提取直至识别出结果。实际 应用中,牌照识别系统的识别率与牌照质量和拍摄质量密切相关。牌照质量会受到各种 因素的影响,如生锈、污损、油漆剥落、字体褪色、牌照被遮挡、牌照倾斜、高亮反光、 多牌照、假牌照等等;实际拍摄过程也会受到环境亮度、拍摄亮度、车辆速度等等因素 的影响。这些影响因素不同程度上降低了牌照识别的识别率,也正是牌照识别系统的困 难和挑战所在。为了提高识别率,除了不断的完善识别算法,还应该想办法克服各种光 照条件

matlab车牌识别课程设计,matlab车牌识别课程设计报告相关推荐

  1. matlab车牌识别课程设计,matlab车牌识别课程设计报告模板(附源代码).doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab matlab车牌识别课程设计报告模板(附源代码). ...

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

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

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

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

  4. 基于matlab的车牌识别系统设计,基于MATLAB的车牌识别系统设计

    在图像处理领域,数字图像处理技术取得了飞速发展,并在国民经济的各个领域得到广泛应用.尤其在智能交通管理中汽车牌照识别技术方面具有重要的理论意义和实用价值.汽车牌照识别技术主要任务是实现对汽车监控视频所 ...

  5. matlab中liccode函数,基于matlab车牌识别系统设计与实现(最终版)

    <基于matlab车牌识别系统设计与实现.doc>由会员分享,可在线阅读全文,更多相关<基于matlab车牌识别系统设计与实现(最终版)>请在www.woc88.com上搜索. ...

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

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

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

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

  8. dna序列分类数学建模matlab,MATLAB软件课程设计---MATLAB实现DNA序列的分类识别

    MATLAB软件课程设计---MATLAB实现DNA序列的分类识别 装 订 线 装 订 线 数学软件实践 课程设计报告 题 目MATLAB 实现 DNA 序列的分类识别 学 号 姓 名 教 师 日 期 ...

  9. matlab 图像模板匹配,基于MATLAB模板匹配的车牌识别系统

    一.课题名称[Q1321814823] 基于MATLAB模板匹配的车牌识别系统 二.课题背景 随着汽车数量的增加,城市交通状况日益受到人们的重视,如何进行有效的交通管理更是成为了人们关注的焦点.针对此 ...

  10. 【车牌识别】模板匹配新能源车牌识别【含Matlab源码 865期】

    ⛄一.简介 1 在进行图像处理任务之前,首先要明确处理对象和处理流程 处理对象: 新能源车牌和蓝色车牌 处理流程: 2 由于要对蓝色和新能源车牌进行识别,而且新能源车牌是渐变色,所以直接通过设定阈值的 ...

最新文章

  1. 洛谷 P2114 [NOI2014]起床困难综合症 解题报告
  2. 提高项目执行力的六板斧
  3. EBS DBA指南笔记(一)
  4. 通过使用CSS字体阴影效果解决hover图片时显示文字看不清的问题
  5. ASCII中关于大小写字母间隔为32的思考
  6. 灰色关联分析_R语言使用灰色关联分析(Grey Relation Analysis,GRA)中国经济社会发展指标...
  7. 5种样式实现div容器中三图摆放实例对比说明
  8. Hibernate SqlQuery
  9. 串口通信工具android,Android串口通信工具
  10. 最详细的git( Github和Gitee )入门使用(上传与克隆)
  11. React Native中一些常用组件用法
  12. 浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解
  13. 关于ISA WPAD的深入探讨
  14. python画图星空_编程从绘画开始:用Python画一幅《月夜星空》图
  15. 在线图片处理api接口
  16. outlook邮件路径更改_如何更改Outlook的新邮件警报声音
  17. 魔域进游戏老是显示服务器繁忙,魔域2014年春节-温情卡诺萨
  18. 体验在终端——参加2012年移动开发者大会有感
  19. 新人小白的第一次天池比赛感受
  20. [转载]高一语文必修一寒假作业二

热门文章

  1. Allegro Pad Designer焊盘制作指南
  2. 论述:数值计算中的精度问题
  3. cJSON 轻量级json解析器 速度快
  4. 色彩空间和色彩域互相转换及转化目的
  5. 神奇网盘搜索 只搜网盘不搜其它 一键搜索所有网盘资源
  6. 互联网后台的奥秘 - 腾讯一大牛的分享
  7. 常大宿舍路由器安装教程
  8. 【附源码】Python计算机毕业设计汽车租赁管理系统
  9. 冠状病毒主题网页制作——疫情地图
  10. css 魔方,css 3d旋转魔方