基于FPGA车牌识别系统
指导老师:翟建芳
小组成员:邹玉龙 苟旭博
于洋李少华
1
项目背景
随着经济与生活水平的提高,车辆的数目日益增多,对车辆的自动化管理显得日益重要。
总体上看,对车辆的管理,已经成为国家交通运输的重要内容。
传统的车辆管理系统是在对图像进行采集后进行存储,之后传送至计算机内进行人工识别。
如果单靠人工进行管理,浪费了大量的精力与物力。
很显然,传输图像有许多多余,而且这种工作对于人类来说很枯燥与无价值。
2
项目产品特点
本系统采用FPGA来做车牌自动识别,能在以下几个方面应用并体现出优越性:
停车场乱停车辆:在交通不是繁忙地段可以传输文字。
车辆的追踪:可以根据该车辆在数据库的信息,查出该车出现过位置
节约存储空间
节约人力资源
体积小,可靠性高
3
理论基础
模式识别、数字图像处理、数字信号处理以及概率统计理论基础,通过FPGA的灵活编程实现自己计算方法。通过功能仿真、综合后仿真和时序仿真后,确保编写出的模块正确性,就可以把编写好的各个功能模块下载到FPGA内部或者片外的配置器件中。
4
硬件平台
FPGA(现场可编程逻辑阵列)
本系统采用Xilinx公司SPARTAN-3E和Virtex-5进行测试,Virtex中嵌入了PowerPC处理器,在SPARTAN-3E上使用Microblaze软核系统开发,在Virtex-5中实现软件硬件化。
5
开发流程
FPGA系统开发流程可分为软件与硬件,从硬件寄存器操作和算法程序代码编写两方面进行开发。
6
软件平台
*)Xilinx ISE:仿真,对算法、关键路径、流水线、有限状态机等优化,软核与EDK的应用。
*)Synplify:综合下载到FPGA
*)Modelsim:功能仿真
*)Xilinx AccelDSP:数字信号处理工具
*)Xilinx platform studio(XPS):在集成环境GUI中创建完成嵌入式设计
*)Xilinx software development kit(SDK):对XPS的一些补充,包括中断定时器控制等
*)可编程网表构造(platform generator):以及验证测试软件
7
系统功能确定
图像数据传送到FPGA上,通过算法实现将车牌上字符显示在LCD上
8
研发预期成果
9
系统指标
性能:以O(n)=1s实现识别功能。
成本:spartan-3e(700元) virtex-5(10290元);
开发人员费用(0元);
模式识别、数字图像处理视频(0元);
相关FPGA书籍以及网络资源(0元);
功耗:本身传输字符小容量并且使用交流电。
功耗因素影响较弱。
可靠性:达到60%识别率,车牌倾斜角度不超过10度内,
可以成功识别。
10
基于fpga车牌识别系统 来自淘豆网m.daumloan.com转载请标明出处.