基于FPGA的车牌识别课件_第1页
基于FPGA的车牌识别课件_第2页
基于FPGA的车牌识别课件_第3页
基于FPGA的车牌识别课件_第4页
基于FPGA的车牌识别课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于FPGA车牌识别系统

指导老师:翟建芳小组成员:邹玉龙 苟旭博 于洋 李少华项目背景

随着经济与生活水平的提高,车辆的数目日益增多,对车辆的自动化管理显得日益重要。总体上看,对车辆的管理,已经成为国家交通运输的重要内容。传统的车辆管理系统是在对图像进行采集后进行存储,之后传送至计算机内进行人工识别。如果单靠人工进行管理,浪费了大量的精力与物力。很显然,传输图像有许多多余,而且这种工作对于人类来说很枯燥与无价值。项目产品特点

本系统采用FPGA来做车牌自动识别,能在以下几个方面应用并体现出优越性:停车场乱停车辆:在交通不是繁忙地段可以传输文字。车辆的追踪:可以根据该车辆在数据库的信息,查出该车出现过位置节约存储空间节约人力资源体积小,可靠性高硬件平台

FPGA(现场可编程逻辑阵列)本系统采用Xilinx公司SPARTAN-3E和Virtex-5进行测试,Virtex中嵌入了PowerPC处理器,在SPARTAN-3E上使用Microblaze软核系统开发,在Virtex-5中实现软件硬件化。开发流程FPGA系统开发流程可分为软件与硬件,从硬件寄存器操作和算法程序代码编写两方面进行开发。软件平台

*)XilinxISE:仿真,对算法、关键路径、流水线、有限状态机等优化,软核与EDK的应用。*)Synplify:综合下载到FPGA*)Modelsim:功能仿真*)XilinxAccelDSP:数字信号处理工具*)Xilinxplatformstudio(XPS):在集成环境GUI中创建完成嵌入式设计*)Xilinxsoftwaredevelopmentkit(SDK):对XPS的一些补充,包括中断定时器控制等*)可编程网表构造(platformgenerator):以及验证测试软件研发预期成果系统指标性能:以O(n)=1s实现识别功能。成本:spartan-3e(700元)virtex-5(10290元);开发人员费用(0元);模式识别、数字图像处理视频(0元);相关FPGA书籍以及网络资源(0元);功耗:本身传输字符小容量并且使用交流电。功耗因素影响较弱。可靠性:达到60%识别率,车牌倾斜角度不超过10度内,可以成功识别。系统阶段产品时间关键技术分析字符分割:将背景中有意义的单个字符提取出来,为识别打下基础。字符分割技术有许多比如:车牌区域纹理特征、数学形态学、Hough变换都能分割字符。本系统字符分割流程:二值化->搜索字符边界->执行分割由于字符块在竖直方向上的投影必然在字符间取得局部最小,因此字符正确分割位置应该在上述局部最小值附近,所以采用垂直投影方法实现。这里是基于车牌已经定位情况。明确白色灰度值255,黑色灰度值0。分割流程:二值化->搜索字符边界->执行分割*)二值化:将灰度图像选取一个适当的阈值变为黑白图像,可以根据需求设置不同的阈值以便进行分割。*)寻找字符边框:竖直扫描图像出现灰度值连续超过某个定值,确定上下边界;横向扫描图像出现灰度值连续超过某个定值,确定左右边界。也可以采用Hough变换(原坐标系下对应的线在参数左边系下呈现成点)求得。*)字符分割:垂直投影就是竖直边界内扫描,小于某个定值即进行分割。字符识别:由于涉及模式识别、图像处理、人工智能、计算机等学科,识别方法多种多样。主要识别方法有:统计识别、结构识别、神经网络字符识别、模板匹配字符识别。由于图像环境复杂,统计和结构识别两种传统方法并不可靠,目前主要采用后两类。*)神经网络字符识别具有良好容错、分类、并行处理能力,但是为了保证识别率需要大量样本,这就需要长时间学习。*)模板匹配字符识别相对算法简单,速度较快主要有简单模板匹配、外围轮廓匹配、投影序列匹配、外围轮廓投影匹配等。本系统主要研究神经网络和模板匹配两种方法。目前掌握知识还有所欠缺,边做边学。

关键技术分析关键技术分析车牌定位:车牌图像中并不只包含车牌,还有车身、背景以及噪声。目的:在复杂环境中准确快速找出车牌位置。方法:水平灰度特征提取、边缘检测定位、车牌颜色特征提取、Hough变换定位、小波变换、数学形态学等理论方法。由于水平灰度特征对车体颜色依赖性、边缘检测后续工作依然复杂、小波变换在FPGA上实现难度等特点,并且由于理论到实践以及代码实现有所差别,本系统将测试主要使用颜色特征提取,也将实验Hough变换定位或者更多的方法进行实验。其中颜色特征提取根据每个颜色都是由RGB分量构成而RGB与灰度图关系转换成灰度图像,由于车牌大部分是蓝白和黑黄所以设定特定的阈值来进行局部二值化后,从底部开始水品扫描,由于字符的存在,通过黑白变化的次数来确定字符上下界。风险估计1、管理和设计风险(40%)类似的成熟产品已经出现,需要在别人的基础上面,做得更好。项目的时间很有限,需要完成的工作比较重。2、技术风险(50%)需要学习模式识别、数字图像处理、数字信号处理以及概率统计理论基础课程和FPGA,以及一些软件的使用。需要攻克一些技术难点。文字和图像定位技术。文字和图像分割技术。文字和图像提取技术。文字和图像存储技术。将文字和图像数据和FPGA关联的技术。模糊识别,排除环境干扰等等的技术。节省流量技术。3、保证产品的稳定性与识别率(10%)任务分解,成员分工工程开发避免不了人力分配,考虑到考试等外界因素,在我们这次系统开发中两个人负责一个功能模块,不但防止人员变动造成产品延期,也能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论