基于arm平台的车牌识别系统的设计与实现

基于arm平台的车牌识别系统的设计与实现

ID:21516338

大小:27.50 KB

页数:7页

时间:2018-10-22

基于arm平台的车牌识别系统的设计与实现_第1页
基于arm平台的车牌识别系统的设计与实现_第2页
基于arm平台的车牌识别系统的设计与实现_第3页
基于arm平台的车牌识别系统的设计与实现_第4页
基于arm平台的车牌识别系统的设计与实现_第5页
资源描述:

《基于arm平台的车牌识别系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ARM平台的车牌识别系统的设计与实现  针对车辆出入库管理中存在的??题,提出了基于ARM嵌入式平台的车牌识别系统的设计和实现方案,论述了从车辆图像抓取、图像预处理、车牌区域识别、文字分割、文字识别等过程中所涉及的理论和技术问题,提出了基于POSIX规范多进程技术进行系统整合的方案。  【关键词】车牌识别嵌入式技术文字识别  1引言  随着汽车的普及,停车难的问题日益突出,高效的车库管理成为解决这一问题的关键环节之一。传统的RFID车库道闸控制系统存在使用不便、控制不精确等缺点,车主进出时必须将车准确地停靠在读卡器前,打开

2、车窗手动刷卡,尤其在雨雪天气使用更加不便;无法控制重复刷卡、一卡多车进出车库的情况,造成车库管理上的困难;另外由于采用集中数据存储和控制,在实际中还存在道闸反应速度慢以及因为线路原因造成控制失效的情况。而已有的基于车牌识别的控制系统采用分布图像采集、集中进行识别和控制的方式,系统设备、安装、维护成本都比较高,阻碍了其广泛应用。  本项目以嵌入式计算机技术为基础,综合图像处理、模式识别等技术,将图像采集、车牌识别、道闸控制集成在独立的系统中,完成复杂环境下汽车车牌的智能识别和车库道闸的自动控制,实现更加方便、快捷和完善的车辆进出

3、场管理。  2系统架构  2.1系统总体架构设计  完整的道闸控制系统包括车辆检测、车辆拍照、车牌定位、车牌识别、车牌号码管理、道闸控制等模块,本系统基于嵌入式Linux构建,系统总体结构如图1所示。  2.2硬件平台设计  系统基于ARM体系结构,CPU采用Samsung公司的S3C6410X嵌入式微处理器,S3C6410X具有低成本、低功耗、高性能的品质。系统配置了64MBSDRAM运行内存,以64MBNandFlash作为存储Bootloader、操作系统和应用程序的外存,系统具有2个USB从设备接口和1个USB主设备接

4、口,集成LCD控制器,为方便系统开发摄像头采用了spca5xx/gspca兼容USB摄像头,简化了软件平台的配置。  2.3软件系统设计  使用检测像素突变的方法检测出车牌的边缘进行车牌定位,利用垂直、水平投影得到车牌区域,并对其进行旋转矫正,得到精确的车牌区域。之后对车牌区域进行图像预处理,包括灰度化、二值化、去噪等操作,然后根据车牌尺寸、车牌中字符的分布特点等先验知识对车牌中的字符进行分割,最后与字符模板进行比较,确定最相近的字符,完成车牌的识别。  3系统实现  3.1图像采集  本系统采用的Linux2.4内核没有集成

5、spca5xx摄像头驱动,需要到相应的网站[1]下载、编译后加入到系统内核,同时需要在内核配置选中便能对V4L(VideoforLinux)的支持。  V4L是Linux系统中关于视频设备的内核驱动[2],该驱动的功能是为视频设备应用程序开发和应用提供一系列的接口函数,然后配合适当的视频采集设备和相应的驱动程序,实现对影像的采集等操作。  基于V4L进行图像采集时,程序基本流程如下:  (1)打开视频设备;  (2)读取设备信息;  (3)更改设备当前设置;  (4)视频采集,采用直接从设备读取图像数据,并通过共享内存将数据传

6、送给图像处理进程;  (5)关闭视频设备。  3.2车牌定位  系统采用基于扫描行的车牌定位算法[3],基于车牌的几何特征和灰度特性进行车牌定位。,即可根据此特性即灰度特性将图像二值化,统计每行跳变点次数,根据跳变点次数和车牌几何特征实施定位,具体算法步骤可表示为如下:  (1)图像灰度化,增大中车牌区域字符和背景的差异;  (2)水平边缘检测,车牌区域是由一串字符组成的,其纹理丰富,而其他部分灰度分布较为均匀,因此利用边缘检测可以排除大量非车牌区域[4];  (3)图像二值化,采用局部阈值二值化边缘图像;  (4)粗定位,根

7、据车牌区域字符笔划的宽度,字符之间的间隔、整串字符的总长度等特征进行车牌初步定位;  (5)精确定位。识别满足车牌区域扫描线特征的区域,并进一步对区域左右两端进行裁剪,完成车牌精确定位。  3.3字符分割  目前常用的字符分割方法有基于垂直投影的字符分割[5]、基于连通域的字符分割[6]、基于模板匹配的字符分割[7]和基于聚类分析的字符分割[8],本文采用了基于连通域的字符分割算法,该方法不受车牌倾斜的影响、环境适应性好、字符分割精度高、抗干扰性强,同时减少了像素重复标记和归并标记的大量运算,能快速、准确地分割车牌字符。其处理

8、过程包括去除离散噪声、设定连通域标记、连通域扫描、分割字符和字符归一化,详见参考文献[6]。  3.4车牌文字识别  与常规文字识别相比,车牌文字识别的突出特点是字符集小、字符形状规范,因此针对车牌进行文字识别可行性很高。  车牌上的文字分为3类,第1类为汉字,包括省、自治区

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。