摘要 目前,在许多国家和地区市面上同时流通多种货币。商场、银行等流通领域必然面临纸币币种与币值的识别工作。本课题针对世界范围内影响力最大的三种纸币即人民币、美元和欧元,展开了纸币币种与币值识别系统的研究。 图像预处理是纸币识别系统的必要工作。纸币图像的预处理过程,包括纸币图像去噪、灰度化、图像分割、图像的校正等主要步骤。本文系统的研究了四种图像分割算法,即双峰法、迭代算法、最大类间方差法和最大熵阈值法,并分别给出经上述四种算法处理后的图像分割效果图。 根据纸币序列号的位数以及在纸币中所处的位置不同进行纸币币种的识别。对整个纸币序列号区域做竖直投影,相邻字符的间隔区域投影正好处于波谷的位置,提出了一种基于投影法确定目标号码位数的新方法。纸币面值识别主要采用识别纸币图像上的面值数字的方法,面值数字的识别主要采用基于数字的结构特征进行识别的算法,在MATLAB软件下实现算法并取得良好的识别效果。 本文设计了纸币币种与币值识别系统的硬件平台。用VHDL语言设计彩色线阵CCD(TCD2558D)驱动时序程序,在MAX+plusⅡ软件中进行仿真,得到正确时序后,下载到复杂可编程逻辑器件中。彩色线阵CCD(TCD2558D)扫 描纸币,得到模拟信号,经调理电路和A/D转换电路处理后,变成计算机能识别的数字信号,送入DSP进行处理。 关键词:币种识别,币值识别,图像分割,电荷耦合器件,数字信号处理器
1