视频名称: | 山东大学:基于FPGA的车牌识别系统 |
浏览次数: | 2081 |
播放时间: | 03:54 |
简介: | 应用领域:汽车 设计摘要: 汽车牌照识别系统是当前智能交通系统中的一个重要组成部分,一般用于高速公路的卡口收费、停车场和加油站等的自动监控管理以及交通十字路口违规抓拍等。汽车牌照识别系统主要包括三个部分:车牌预处理和定位、字符的分割以及单个字符的识别。本项目是在以上算法的基础上做到图像的采集、处理、定位、分割、字符识别以及字符输出整个流程,而且用FPGA实现可以提高系统运算速度,以达到实时的效果。 系统原理和技术特点: 系统原理: 1、系统通过高清摄像头采集图像。 2、首先系统将采集到得图像转换为灰度图像。 3、对得到的灰度图像进行预处理,包括拉式变换、梯度变换、高斯滤波。预处理的主要目的是为了增强图像,为后续图像处理提供一定的基础。 4、对处理后的图像进行二值化,将其转变为只有0和1灰度的图像,这样便于处理。 5、车牌定位,车牌定位用的是行扫描的方法来确定车牌的上下边界,然后通过垂直投影法确定左右边界。 6、字符分割,字符分割同样采用垂直投影法,通过字符的某些视觉特性,通过对字符间距的判定来分割字符。 7、字符识别,先对分割出来的字符进行归一化,将所有的字符图片都转换成固定大小的格式,然后与模板库里的图片进行比较运算,相差最小的图像即是我们判断的字符。 8、字符输出,可以通过系统板自带的显示器显示,也可以存储后传回主机显示。 技术特点: 整个系统的实现过程中涉及到大量的乘法运算,通过FPGA实现要调用乘法器,占用很大的资源,而且采集的图像需要有一定的像素支持,否则会对识别结果有一定影响,所以处理图像的像素要比较高,这样也使得处理和存储的数据量比较大。整个过程通过流水线的方式处理,速度可以做到实时性的要求。 |