matlab车牌识别课程设计,matlab车牌识别课程设计报告模板(附源代码).doc
您所在位置:网站首页 > 海量文档
 > 计算机 > matlab
matlab车牌识别课程设计报告模板(附源代码).doc21页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
Matlab程序设计任务书
分院(系)信息科学与工程专业学生姓名学号设计题目车牌识别系统设计内容及要求:
车牌定位系统的目的在于正确获取整个图像中车牌的区域,
并识别出车牌号。通过设计实现车牌识别系统,能够提高学生
分析问题和解决问题的能力,还能培养一定的科研能力。
1.牌照识别系统应包括车辆检测、图像采集、牌照识别等几
部分。
当车辆检测部分检测到车辆到达时触发图像采集单元,采
集当前的视频图像。
牌照识别单元对图像进行处理,定位出牌照位置,再将牌
照中的字符分割出来进行识别,然后组成牌照号码输出。
19周:Matlab环境熟悉与基础知识学习
19周:课程设计选题与题目分析
20周:程序设计编程实现
20周:课程设计验收与答辩
指导教师(签字):
年 月 日学院院长(签字):
年 月 日
目 录
一.课程设计目的……………………………………………3
二.设计原理…………………………………………………3
三.详细设计步骤……………………………………………3
四. 设计结果及分析…………………………………………18
五. 总结………………………………………………………19
六. 设计体会…………………………………………………20
七. 参考文献…………………………………………………21
一、课程设计目的
车牌定位系统的目的在于正确获取整个图像中车牌的区域,并识别出车牌号。通过设计实现车牌识别系统,能够提高学生分析问题和解决问题的能力,还能培养一定的科研能力。
二、设计原理:
牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术。其硬件基础一般包括触发设备、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、车牌字符分割算法和光学字符识别算法等。某些牌照识别系统还具有通过视频图像判断车辆驶入视野的功能称之为视频车辆检测。一个完整的牌照识别系统应包括车辆检测、图像采集、牌照识别等几部分。当车辆检测部分检测到车辆到达时触发图像采集单元,采集当前的视频图像。牌照识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别,然后组成牌照号码输出。牌照号码、颜色识别
为了进行牌照识别,需要以下几个基本的步骤:
牌照定位,定位图片中的牌照位置;
牌照字符分割,把牌照中的字符分割出来;
牌照字符识别,把分割好的字符进行识别,最终组成牌照号码。
牌照识别过程中,牌照颜色的识别依据算法不同,可能在上述不同步骤实现,通常与牌照识别互相配合、互相验证。
(1)牌照定位自然环境下,汽车图像背景复杂、光照不均匀,如何在自然背景中准确地确定牌照区域是整个识别过程的关键。首先对采集到的视频图像进行大范围相关搜索,找到符合汽车牌照特征的若干区域作为候选区,然后对这些侯选区域做进一步分析、评判,最后选定一个最佳的区域作为牌照区域,并将其从图象中分割出来。
(2)牌照字符分割 完成牌照区域的定位后,再将牌照区域分割成单个字符,然后进行识别。字符分割一般采用垂直投影法。由于字符在垂直方向上的投影必然在字符间或字符内的间隙处取得局部最小值的附近,并且这个位置应满足牌照的字符书写格式、字符、尺寸限制和一些其他条件。利用垂直投影法对复杂环境下的汽车图像中的字符分割有较好的效果。
(3)牌照字符识别 字符识别方法目前主要有基于模板匹配算法和基于人工神经网络算法。基于模板匹配算法首先将分割后的字符二值化,并将其尺寸大小缩放为字符数据库中模板的大小,然后与所有的模板进行匹配,最后选最佳匹配作为结果。基于人工神经元网络的算法有两种:一种是先对待识别字符进行特征提取,然后用所获得特征来训练神经网络分配器;另一种方法是直接把待处理图像输入网络,由网络自动实现特征提取直至识别出结果。实际应用中,牌照识别系统的识别率与牌照质量和拍摄质量密切相关。牌照质量会受到各种因素的影响,如生锈、污损、油漆剥落、字体褪色、牌照被遮挡、牌照倾斜、高亮反光、多牌照、假牌照等等;实际拍摄过程也会受到环境亮度、拍摄亮度、车辆速度等等因素的影响。这些影响因素不同程度上降低了牌照识别的识别率,也正是牌照识别系统的困难和挑战所在。为了提高识别率,除了不断的完善识别算法,还应该想办法克服各种光照条件,使采集到的图像最利于识别。clear ;
close all;
%Step1 获取图像 装入待处理彩色图像并显示原始图像
Scolor = imread('3.jpg');%imread函数读取图像文件
图2.1原始图像
2.2图像的灰度化:
彩色图像包含着大量的颜色信
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论
matlab车牌识别课程设计,matlab车牌识别课程设计报告模板(附源代码).doc相关推荐
- java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc
JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...
- c语言程序设计机房机位预约系统,c语言课程设计 机房机位预定系统 绝对正确,附源代码.doc...
c语言课程设计 机房机位预定系统 绝对正确,附源代码.doc 还剩 16页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: C 语言课程设计第 16 页共 ...
- java web聊天室论文_基于java网页版聊天室的设计与实现毕业论文含开题报告及文献综述.doc...
基于java网页版聊天室的设计与实现毕业论文含开题报告及文献综述.doc 还剩 52页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价 ...
- c语言程序设计报告机房机位预定系统,c语言课程设计 机房机位预定系统 绝对正确,附源代码.doc...
菲赦夸昨弹祭礁堑似雪陕躲八素览练俐责害臣慨惠叮宦雅吼此鲤郭所芭碾台岳芥舟荚讼惨讫独微藏蝶千染井虎上乍殆暴凛耪西香裤吾上同助喂摧喊秽抑俏叶监巧沧高击赃控凯戊疮烽株磕哗驳傣延菌越材桐执拓厢诲详句庇天编滑颧 ...
- java web聊天室论文_基于Java网页版聊天室的设计与实现毕业论文含开报告及文献综述.doc...
基于Java网页版聊天室的设计与实现毕业论文含开报告及文献综述 本科生毕业论文(设计) 题 目: 基于Java网页版聊天室的设计与实现 姓 名:学 院: 理学院 专 业: 信息与计算科学 班 级: 信 ...
- c语言输出成绩表格制作模板,《C语言程序设计》课程设计汇本汇本报告模板(样例).doc...
PAGE <C语言程序设计> 课程设计报告 (2015- 2016学年 第 3 学期) 姓 名: 学 号: 院 系: 专 业: 班 级: 指导教师: 孙金华 成 绩: 计算机与信息工程学院 ...
- c语言课程设计报告 火车票,C语言课设报告火车票系统源代码.doc
. . #include #include #include //火车票结构体类型// typedef struct Node {int num; //编号// char name[20]; //起点 ...
- java期末大作业设计_java程序设计-期末大作业报告模板.doc
云南大学软件学院报告 Java programming – final Report School of Software, Yunnan University 个人成绩 序号学号姓名成绩12345 ...
- 设计学生证信息管理系统(C++实现,附源代码,详细解析)
学生证信息管理系统 C++实现 录入学生的学生信息 给定学号显示学生的信息和给定班级显示全班 给定某位学生的学号,修改该学生的学生证信息 给定某位学生的学号,删除该学生的学生证信息 统计每班的某个号次 ...
最新文章
- 计算机科学基础知识(六)理解栈帧
- scrapy 怎么添加cookie_scrapy学习之爬虫练习平台5
- 将ejs转为html,Node.js Express Web应用框架ejs修改为html
- leetcode算法题--出界的路径数★
- 145. Binary Tree Postorder Traversal 二叉树的后序遍历
- OpenCV+python实现视频文件读写
- python之Map函数
- 桌面软件打开都会变成计算机,我不小心把电脑界面程序的打开方式都变成一种了,怎么还原啊?...
- pdo mysql下载,yum安装mysql5.7 和 pdo_mysql扩展
- 系统没有安装vc9.注意是x86 32位_Windows 软件默认安装位置之谜
- ubuntu vscode_17. ubuntu设为服务器+vscode远程开发
- Java Collection Framework View
- eclipse Git使用教程
- 判断合法标识符(c语言或c++)
- cad打开卡死_CAD点打开或者保存就卡死无响应的解决方法
- HDU 4699 Editor(双向链表)
- wps将批量数字转换成条形码_wps批量形成条码
- Excel高级功能 数据工具
- ViewBag的简单使用
- uniapp小程序获取定位(高德SDK)
热门文章
- python file does not exist_python – os.path.exists()的谎言
- 一款强大而实用的图片去水印神器
- MPB:扬大林淼组-​瘤胃混合细菌连续传代培养技术
- 易生信-扩增子教程01-背景介绍
- Python使用matplotlib可视化气泡图、并使用encircle函数自定义多边形圈定可视化图像中的指定区域(Bubble plot with Encircling)
- Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例
- R语言ggplot2可视化分面图(faceting): ggplot2可视化分面图(facet_wrap)并设置不同的分面使用不同的坐标轴数值范围、以及不同的轴标签断点间隔breaks
- sklearn使用投票器VotingClassifier算法构建多模型融合的软投票器分类器(soft voting)并计算融合模型的混淆矩阵、可视化混淆矩阵(confusion matrix)
- R语言droplevels函数删除因子变量(factor)没有用到的级别(level)实战
- R语言colSums函数、rowSums函数、colMeans函数、rowMeans函数、colMedians函数、rowMedians计算dataframe行或者列的加和、均值、中位数实战