首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

汽车车牌定位识别系统的设计实现

汽车车牌定位识别系统的设计实现

一、项目背景及可行性分析2.1 项目背景及技术难点
  • 项目名称:智能交通:汽车车牌定位识别;

  • 项目内容:本项目是在FPGA前端实时完成图像采集、预处理、车牌定位和字符分割以及数据传输工作,在后端完成车牌字符识别工作。FPGA接收采集的实时图像,在内部采用流水线方式依次完成图像预处理、车牌定位和车牌字符分割工作,最后通过高速USB端口将已分割字符传输到后端进行字符识别。其中,图像采集和数据传输是通过EDK内嵌的MicroBlaze内核控制实现的,这简化了FPGA内部控制电路;而FPGA内部信号处理电路采用的流水线方式,大大提高了系统实时处理视频帧的能力。

  • 技术难点:(1)车牌自身特征的多样性及外界环境的不确定性导致的定位识别不准确;(2)图像处理算法的较高计算复杂度导致的实时性不满足。

2.2 关键技术及创新点
  • 算法:采用了一种基于边缘检测和区域搜索的车牌定位算法,该算法直观且运算量小,利于硬件实现;

  • 电路实现:FPGA内部采用流水线方式依次完成图像处理、车牌定位和字符分割三部分工作,极大地提高了对视频流的实时处理能力;

  • 嵌入式控制:采用Xilinx EDK内嵌的MicroBlaze软核控制完成图像采集和数据传输工作,简化了FPGA内部的控制电路。

2.3 性能指标及可行性分析
  • 设定的性能指标:我国电视视频标准采用PAL制,其帧频为 25,因此设定本系统所需达到的处理速度为25帧/秒,并可以将字符分割信息通过USB端口上传至PC机或其它设备。

  • 可行性分析:本方案已经过MATLAB仿真,结果表明可以有效进行车牌的定位、分割和识别。在保证车牌识别效果的前提下,通过对算法结构进行改进,结合流水线方式的FPGA实现,可以达到实时性要求。另外,本小组成员均有丰富的FPGA设计功底和扎实的信号处理理论知识,有能力保证顺利完成交付该项目。

二、软件设计方案概述
汽车车牌识别系统一般分为三个部分,即车牌区域定位、车牌字符分割和车牌字符识别。为了突出图像的有用特征,通常在车牌定位之前需要对所拍摄图像进行预处理,以达到更好的定位效果。图3—1为本项目所设计软件方案流程图,其中车牌区域定位部分设计采用了一种基于边缘检测和区域搜索的车牌定位分割算法,其仿真结果见附录。
返回列表