一种检测新版人民币的方法及装置与流程

文档序号:11135478阅读:312来源:国知局
一种检测新版人民币的方法及装置与制造工艺

本发明实施例涉及纸币识别的技术领域,尤其涉及一种检测新版人民币的方法及装置。



背景技术:

纸币识别包括面值面向识别与纸币真伪鉴别。纸币一般的识别流程是先对纸币进行倾斜校正等预处理,然后识别出纸币的币种与面值面向,再根据纸币的面值面向进行纸币真伪的鉴别。纸币的面值识别在纸币的识别中占有很重要地位,如果不先识别出面值,就谈不上对纸币进行真伪鉴别。

由于纸币识别系统要求具有实时性,一般要求在40ms内完成纸币的面值面向识别与真伪鉴别,所以就必须对识别算法进行优化处理。一般的纸币面值识别方法是对纸币数据进行全幅面的二维数据处理,对获取到的纸币面值特征区域的图像与存储在存储器中的不同纸币面值特征区域的标准模板进行比对,当获取到的纸币面值特征区域的图像与标准模板匹配相关值大于设定的门限值时,即为该模板面值。

现有的模板匹配算法,比较的是模板与待匹配对象之间整体一致的点数,如果相同的比例超过一定阈值,即认为匹配成功。而这种模板匹配的方式未能较好的区别出背景区域和面值区域,因为模板匹配的准确度较低。



技术实现要素:

本发明实施例的目的在于提出一种检测新版人民币的方法及装置,旨在解决如何提高鉴钞的准确度的问题。

为达此目的,本发明实施例采用以下技术方案:

第一方面,一种检测新版人民币的方法,所述方法包括:

截取待检测新版人民币中的待识别区域,所述待识别区域包括第二条安全线特征的区域;

对所述第二条安全线特征的区域进行二值化处理;

根据所述第二条安全线特征计算左右边界,并对左右边界范围内的第二条安全线特征进行模板匹配;

若在左右边界范围内的第二条安全线特征能与所述模板匹配,则确定所述新版人民币为真。

优选地,所述对所述第二条安全线特征的区域进行二值化处理,包括:

统计二值化处理后的区域内像素值分布直方图;

获取大于等于预设像素值的像素点个数,当像素点个数和超过所述像素值分布直方图中的所有像素点预设阈值,则所述像素值为二值化阈值;

将大于等于所述二值化阈值的像素点赋值为255,将小于所述二值化阈值的像素点阈值的点赋值为0。

优选地,所述根据所述第二条安全线特征计算左右边界,包括:

计算列和,且获取变化最大的列和所在的位置,根据所述位置确定左右边界。

优选地,所述对左右边界范围内的第二条安全线特征进行模板匹配,包括:

确定所述第二条安全线特征是否符合模板中的安全线特征;所述安全线特征为周期且间隔性出现在预设上下行间隔行数大于等于所述二值化阈值的像素点和在所述预设上下行间隔行数小于所述二值化阈值的像素点。

优选地,所述对左右边界范围内的第二条安全线特征进行模板匹配,包 括:

获取在所述预设上下间隔行数内像素点不为0的像素点个数多于预设个数阈值的第一数值;

获取在预设间隔行数内像素点为0的像素点个数多于预设个数阈值的第二数值;

若所述第一数值和所述第二数值是周期且间隔性出现,则确定在左右边界范围内的第二条安全线特征能与所述模板匹配;

若所述第一数值和所述第二数值不是周期且间隔性出现,则确定在左右边界范围内的第二条安全线特征不能与所述模板匹配。

第二方面,一种检测新版人民币的装置,所述装置包括:

截取模块,用于截取待检测新版人民币中的待识别区域,所述待识别区域包括第二条安全线特征的区域;

二值化处理模块,用于对所述第二条安全线特征的区域进行二值化处理;

计算模块,用于根据所述第二条安全线特征计算左右边界;

匹配模块,用于对左右边界范围内的第二条安全线特征进行模板匹配;

确定模块,用于若在左右边界范围内的第二条安全线特征能与所述模板匹配,则确定所述新版人民币为真。

优选地,所述二值化处理模块,具体用于:

统计二值化处理后的区域内像素值分布直方图;

获取大于等于预设像素值的像素点个数,当像素点个数和超过所述像素值分布直方图中的所有像素点预设阈值,则所述像素值为二值化阈值;

将大于等于所述二值化阈值的像素点赋值为255,将小于所述二值化阈 值的像素点阈值的点赋值为0。

优选地,所述计算模块,具体用于:

计算列和,且获取变化最大的列和所在的位置,根据所述位置确定左右边界。

优选地,所述匹配模块,具体用于:

确定所述第二条安全线特征是否符合模板中的安全线特征,所述安全线特征为周期且间隔性出现在预设上下行间隔行数大于等于所述二值化阈值的像素点和在所述预设上下行间隔行数小于所述二值化阈值的像素点。

优选地,所述匹配模块,还具体用于:

获取在所述预设上下间隔行数内像素点不为0的像素点个数多于预设个数阈值的第一数值;

获取在预设间隔行数内像素点为0的像素点个数多于预设个数阈值的第二数值;

若所述第一数值和所述第二数值是周期且间隔性出现,则确定在左右边界范围内的第二条安全线特征能与所述模板匹配;

若所述第一数值和所述第二数值不是周期且间隔性出现,则确定在左右边界范围内的第二条安全线特征不能与所述模板匹配。

本发明实施例提供一种检测新版人民币的方法及装置,截取待检测新版人民币中的待识别区域,所述待识别区域包括第二条安全线特征的区域;对所述第二条安全线特征的区域进行二值化处理;根据所述第二条安全线特征计算左右边界,并对左右边界范围内的第二条安全线特征进行模板匹配;若在左右边界范围内的第二条安全线特征能与所述模板匹配,则确定所述新版人民币为真。本发明算法复杂度低,根据特征模板匹配的算 法,时间效率高;二值化阈值的选取根据黑块实际所占的比例设置,二值化效果好,且不易受噪声的干扰;根据模板匹配的方法检测其黑白相间的特征,准确率高。

附图说明

图1是本发明实施例提供的一种检测新版人民币的方法的流程示意图;

图2是本发明实施例提供的一种第二条安全线特征的示意图;

图3是本发明实施例提供的一种二值化处理后的第二条安全线特征的示意图;

图4是本发明实施例提供的一种检测新版人民币的装置的功能模块示意图。

具体实施方式

下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。

参考图1,图1是本发明实施例提供的一种检测新版人民币的方法的流程示意图。

如图1所示,所述检测新版人民币的方法包括:

步骤101,截取待检测新版人民币中的待识别区域,所述待识别区域包括第二条安全线特征的区域;

具体的,如图2所示,图2是本发明实施例提供的一种第二条安全线特征的示意图。

步骤102,对所述第二条安全线特征的区域进行二值化处理;

具体的,如图3所示,图3是本发明实施例提供的一种二值化处理后的第二条安全线特征的示意图。

优选地,所述对所述第二条安全线特征的区域进行二值化处理,包括:

统计二值化处理后的区域内像素值分布直方图;

获取大于等于预设像素值的像素点个数,当像素点个数和超过所述像素值分布直方图中的所有像素点预设阈值,则所述像素值为二值化阈值;

将大于等于所述二值化阈值的像素点赋值为255,将小于所述二值化阈值的像素点阈值的点赋值为0。

具体的,对特征区域进行二值化。二值化的阈值如下选取:

1、统计区域内像素值分布直方图;

2、像素值个数从低到高进行累加,当像素点个数和超过一定阈值时(比如整个区域像素点个数的10%),此时的像素值设为二值化阈值;

安全线特征图中,前景点(灰度值低的点)占总像素数的比例不超过20%,可设比例为0.2。

3、二值化处理。对大于阈值的点赋值为255,小于阈值的点赋值为0。

步骤103,根据所述第二条安全线特征计算左右边界,并对左右边界范围内的第二条安全线特征进行模板匹配;

优选地,所述根据所述第二条安全线特征计算左右边界,包括:

计算列和,且获取变化最大的列和所在的位置,根据所述位置确定左右边界。

优选地,所述对左右边界范围内的第二条安全线特征进行模板匹配,包括:

确定所述第二条安全线特征是否符合模板中的安全线特征;所述安全线 特征为周期且间隔性出现在预设上下行间隔行数大于等于所述二值化阈值的像素点和在所述预设上下行间隔行数小于所述二值化阈值的像素点。

所述对左右边界范围内的第二条安全线特征进行模板匹配,包括:

获取在所述预设上下间隔行数内像素点不为0的像素点个数多于预设个数阈值的第一数值;

获取在预设间隔行数内像素点为0的像素点个数多于预设个数阈值的第二数值;

若所述第一数值和所述第二数值是周期且间隔性出现,则确定在左右边界范围内的第二条安全线特征能与所述模板匹配;

若所述第一数值和所述第二数值不是周期且间隔性出现,则确定在左右边界范围内的第二条安全线特征不能与所述模板匹配。

具体的,第二条安全线最直观的特征为黑边相间,其黑块的长度跟白块的长度大小是固定的,我们可以根据这个特征,选取模板对其进行检测。根据模板({0,24,47,72,92,120,141,164,188},从上到下相对于第一条红线的位置如图3所示,其字符间分割的相对位置是固定的),对每个特征位置,计算其上下一定行的特征。

若上下一定行数黑色像素点数多于一定阈值,记为1。

若上下一定行数黑色点数少于一定阈值,记为0。

这里阈值的选取可以设置为左右边界的一半。

如图3所示,此图的模式为{1,0,1,0,1,0,1,0,1}。

步骤104,若在左右边界范围内的第二条安全线特征能与所述模板匹配,则确定所述新版人民币为真。

具体的,对计算的行和,从上到下移动模板,检查是否存在模式为{1, 0,1,0,1,0,1,0,1}的特征,若存在,鉴伪正确。

本发明实施例提供一种检测新版人民币的方法,截取待检测新版人民币中的待识别区域,所述待识别区域包括第二条安全线特征的区域;对所述第二条安全线特征的区域进行二值化处理;根据所述第二条安全线特征计算左右边界,并对左右边界范围内的第二条安全线特征进行模板匹配;若在左右边界范围内的第二条安全线特征能与所述模板匹配,则确定所述新版人民币为真。本发明算法复杂度低,根据特征模板匹配的算法,时间效率高;二值化阈值的选取根据黑块实际所占的比例设置,二值化效果好,且不易受噪声的干扰;根据模板匹配的方法检测其黑白相间的特征,准确率高。

参考图4,图4是本发明实施例提供的一种检测新版人民币的装置的功能模块示意图。

如图4所示,所述装置包括:

截取模块401,用于截取待检测新版人民币中的待识别区域,所述待识别区域包括第二条安全线特征的区域;

二值化处理模块402,用于对所述第二条安全线特征的区域进行二值化处理;

优选地,所述二值化处理模块402,具体用于:

统计二值化处理后的区域内像素值分布直方图;

获取大于等于预设像素值的像素点个数,当像素点个数和超过所述像素值分布直方图中的所有像素点预设阈值,则所述像素值为二值化阈值;

将大于等于所述二值化阈值的像素点赋值为255,将小于所述二值化阈 值的像素点阈值的点赋值为0。

计算模块403,用于根据所述第二条安全线特征计算左右边界;

优选地,所述计算模块403,具体用于:

计算列和,且获取变化最大的列和所在的位置,根据所述位置确定左右边界。

匹配模块404,用于对左右边界范围内的第二条安全线特征进行模板匹配;

优选地,所述匹配模块404,具体用于:

确定所述第二条安全线特征是否符合模板中的安全线特征,所述安全线特征为周期且间隔性出现在预设上下行间隔行数大于等于所述二值化阈值的像素点和在所述预设上下行间隔行数小于所述二值化阈值的像素点。

优选地,所述匹配模块404,还具体用于:

获取在所述预设上下间隔行数内像素点不为0的像素点个数多于预设个数阈值的第一数值;

获取在预设间隔行数内像素点为0的像素点个数多于预设个数阈值的第二数值;

若所述第一数值和所述第二数值是周期且间隔性出现,则确定在左右边界范围内的第二条安全线特征能与所述模板匹配;

若所述第一数值和所述第二数值不是周期且间隔性出现,则确定在左右边界范围内的第二条安全线特征不能与所述模板匹配。

确定模块405,用于若在左右边界范围内的第二条安全线特征能与所述模板匹配,则确定所述新版人民币为真。

本发明实施例提供一种检测新版人民币的装置,截取待检测新版人民 币中的待识别区域,所述待识别区域包括第二条安全线特征的区域;对所述第二条安全线特征的区域进行二值化处理;根据所述第二条安全线特征计算左右边界,并对左右边界范围内的第二条安全线特征进行模板匹配;若在左右边界范围内的第二条安全线特征能与所述模板匹配,则确定所述新版人民币为真。本发明算法复杂度低,根据特征模板匹配的算法,时间效率高;二值化阈值的选取根据黑块实际所占的比例设置,二值化效果好,且不易受噪声的干扰;根据模板匹配的方法检测其黑白相间的特征,准确率高。

以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1