主要成员
xiaofeifei-404338的标识图片 xiaofeifei-404338 [创建者
小高高的标识图片 小高高 [未验证
Mauri的标识图片 Mauri [未验证
mayd的标识图片 mayd [普通成员
stevendong的标识图片 stevendong [普通成员
申请参加这个项目
了解该团队的信息
帮助文档
 
项目信息
项目名称:基于Zynq平台的车牌定位和识别  
项目信息:
应用领域:汽车
设计摘要:
随着公路逐渐普及,我国的公路交通事业发展迅速,人工管理方式已经不能满足实际的需要,微电子、通信和计算机技术在交通领域的应用极大地提高了交通管理效率。汽车牌照的自动识别技术已经得到了广泛应用。车牌自身特征的多样性及图像采集环境的不确定性对车牌的正确识别提出了挑战,同时交通管理对车牌识别的实时性有很高的要求,这一要求需要具有较高计算复杂度图像处理算法更加优化。传统的车辆牌照识别大多是以PC平台上的纯软件算法,成本较高,实时性不能保证。本次设计基于OpenHW开源硬件与嵌入式大赛的ZYNQ平台,利用FPGA丰富的逻辑资源和强大的并行运算能力对采集的图像预处理、边缘提取、车牌定位、字符分割。同时为了保证图像处理的实时性和准确性,利用ZYNQ平台上ARM核,调用Tesseract引擎,对FPGA处理完的分割字符进行字符识别。
系统原理和技术特点:

 

该车牌识别系统由运行在ARM核上的Linux系统控制,摄像头、无线收发模块、LED屏和按键等外设模块被封装成可由Linux标准接口访问的驱动函数。采用的Linux系统基于zedboardSD卡中提供的Demo系统开发,通过修改根文件系统镜像完成各个驱动模块的自动加载。板子上电后,SD卡中的操作系统自动加载,LED屏上显示出一个引导界面,用户可根据上面的提示信息通过板卡上的按键对识别系统进行控制,用户可以通过这个简单的交互界面控制识别过程的启动和查看识别结果。

该车牌识别系统的OCR部分放在ARM核里完成。我们选择目前性能比较完善的Tesseract引擎完成OCR功能。经过FPGA处理的图像数据以分割后的单个图像的形式送给Tesseract,系统把Tesseract输出的txt格式文件存放在指定目录

该车牌识别系统还包括一个wifi收发模块,旨在增强该系统的可扩展性。有了wifi模块的系统作为一个节点工作,可以实现远程控制和与后端控制平台(电脑或手机)的信息交互。例如,可以把该车牌识别系统放在智能巡航小车上,小车可以在停车场自动巡逻并对每一辆车的车牌进行识别,把车辆的位置和车牌通过wifi模块发送到远端的监控平台上,这样就实现了一个区域内的多辆车车牌的自动识别工作。同时,还可以把该车牌识别系统放置在一个固定位置,如小区的车辆门禁入口处,当有车辆进入时,触发识别系统工作,系统自动对车牌识别后把结果发送到远端监控台,以帮助小区车辆的管理。

数字摄像头采集的视频图像信息通过平台上高速USB口输入FPGA存入FPGABlock RAM中;FPGA芯片内部电路依次完成图像预处理、边缘提取、车牌定位、字符分割四部分。最后将分割出来的车牌字符传输给运行有Tesseract引擎的ARM 片上系统进行后续的字符识别。

其基本工作过程如下:

1)由数字摄像头拍摄的含有车辆牌照的图像通过USB口输入FPGA进行预处理,图像预处理包括图像转换、图像增强、滤波等;

2)由检索模块进行牌照搜索与检测,定位并分割出包含牌照字符号码的矩形区域;

3)对牌照字符进行二值化并分割出单个字符,将分割后字符输入Tesseract Engine进行识别;

4)识别后的结果传输到LED显示屏上显示;

5)该车牌识别系统还包括一个wifi收发模块,旨在增强该系统的可扩展性。实现远程控制和与后端控制平台的信息交互。

 

 

 

系统框图.jpg
系统框图:系统框图.jpg
软件流程介绍: 软件流程图.vsd [60.5 KB]
计划书:基于Zynq平台的车牌定位和识别---北京邮电大学.doc [3.5 MB]
当前项目状态: 正在执行
参赛信息:
指导老师姓名: 邓刚
指导老师职称: 副教授
学校: 北京邮电大学
研究方向: 通信仪器研究与实践
参赛情况: OpenHW12开源硬件与嵌入式计算大赛
需求信息:
拟采用的平台:ZED板
是否需要设计扩展板?
需要的基本功能:
最新版本:
暂无发布的版本信息   了解目前项目的开发进度
相关评论:  
添加评论  更多评论
正在读取数据……
关于OpenHW | OpenHW使用说明 | FAQ | 相关法律 | 版权声明 | 网站地图
联系邮件:aimei@eefocus.com  联系电话: 0512-80981663-8069    Fax:0512-80981279
Powered by eefocus.com