论文部分内容阅读
纸币是现代金融事业的血液,是当今世界不可缺少的东西。本文针对世界上通用的美元,利用数字图像处理技术和模式识别技术,设计与实现了纸币号码识别算法。纸币识别算法主要包括纸币图像预处理、倾斜校正、序列号切分、单字分割和字符识别几个部分。本文的纸币序列号识别系统实现了从图像采集到得到识别结果的全过程,以印刷体英文字符和数字为研究对象,重点研究了图像预处理和字符识别方法,提出了适于ARM实时实现的新方法,并在PC机上仿真实现。首先,对纸币图像进行预处理,包括去噪、图像二值化和二值化后的平滑处理。本文系统的研究了二值化的三种方法,即双峰法、Otsu法和迭代法。通过实验表明,迭代法二值化的效果最好。二值化后的图像中仍然残留麻点噪声,因此,本文提出了一种改进的Unger平滑算法进行处理,取得了满意的效果。其次,研究了纸币识别系统的关键算法,包括倾斜校正、图像定位、序列号区域粗略定位、序列号提取、单字分割及字符的归一化和细化。本文提出了基于边缘点的直线拟合方法检测倾斜角,并进行旋转处理;利用垂直和水平投影确定纸币的精确位置;然后将序列号从图像中切分出来;同时设计了直接扫描记录法对序列号进行单字分割;对分割出来的字符进行细化处理,并将其作为最基本的识别单位。最后,系统的研究了常用的字符识别方法,在此基础上提出了一种基于结构特征和假想直线与字符相交特征的字符识别方法,生成判断识别树,实现了对序列号的识别。