一种识别纸币的方法及装置与流程

文档序号:12127906阅读:119来源:国知局
一种识别纸币的方法及装置与流程

本发明实施例涉及纸币处理的技术领域,尤其涉及一种识别纸币的方法及装置。



背景技术:

随着经济的飞速发展,货币的流通越来越大,点钞机也成为了现今不可缺少的一个工具。点验钞机主要是一种能够对纸币进行清点以及检验纸币真伪的工具,常被用于银行柜台。通过采用其内部的图像识别技术、伪币鉴定技术对纸币的真伪进行检测。但是如今假币的制造技术越来越高,通过常规的识别技术无法检测出纸币的真伪。



技术实现要素:

本发明实施例的目的在于提出一种识别纸币的方法及装置,旨在解决如何提高假币识别的准确性的问题。

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

第一方面,一种识别纸币的方法,所述方法包括:

获取待识别纸币的矩形荧光区域图像,判断所述矩形荧光区域大小是否符合预设大小阈值;

若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;

检测每个矩形荧光区域是否为矩形区域;

若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;

若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞。

优选地,所述判断所述矩形荧光区域大小是否符合预设大小阈值之前,还包括:

采用行列投影确定所述矩形荧光区域位置。

优选地,所述方法还包括:

若所述矩形荧光区域内部没有断裂,则确定所述待识别纸币为真钞。

优选地,所述检测每个荧光区域是否为矩形区域,包括:

检测所述每个荧光区域的四条边界是否为直线;和/或,

检测每条边界的长度是否符合预设长度阈值和判断所述矩形荧光区域的间隔是否符合预设间隔阈值。

优选地,所述检测每个荧光区域是否为矩形区域,包括:

采用直线检测的方法检测所述矩形荧光区域的四条边界是否为直线;

若所述四条边界为直线,则计算每条边界的长度和位置坐标;

判断每条边界的长度是否符合预设长度阈值和判断所述矩形荧光区域的间隔是否符合预设间隔阈值;

若每条边界的长度符合所述预设长度阈值且所述矩形荧光区域的间隔符合所述预设间隔阈值,则确定所述每个荧光区域为矩形区域;

若每条边界的长度不符合所述预设长度阈值且所述矩形荧光区域的间隔不符合所述预设间隔阈值,则确定所述每个荧光区域不为矩形区域。

第二方面,一种识别纸币的装置,所述装置包括:

第一判断模块,用于获取待识别纸币的矩形荧光区域图像,判断所述矩形荧光区域大小是否符合预设大小阈值;

分割模块,用于若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;

检测模块,用于检测每个矩形荧光区域是否为矩形区域;

第二判断模块,用于若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;

第一确定模块,用于若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞。

优选地,所述装置还包括:

第二确定模块,用于在判断所述矩形荧光区域大小是否符合预设大小阈值之前,采用行列投影确定所述矩形荧光区域位置。

优选地,所述装置还包括:

第三确定模块,用于若所述矩形荧光区域内部没有断裂,则确定所述待识别纸币为真钞。

优选地,所述检测模块,具体用于:

检测所述每个荧光区域的四条边界是否为直线;和/或,

检测每条边界的长度是否符合预设长度阈值和判断所述矩形荧光区域的间隔是否符合预设间隔阈值。

优选地,所述检测模块,还具体用于:

采用直线检测的方法检测所述矩形荧光区域的四条边界是否为直线;

若所述四条边界为直线,则计算每条边界的长度和位置坐标;

判断每条边界的长度是否符合预设长度阈值和判断所述矩形荧光区域的间隔是否符合预设间隔阈值;

若每条边界的长度符合所述预设长度阈值且所述矩形荧光区域的间隔符合所述预设间隔阈值,则确定所述每个荧光区域为矩形区域;

若每条边界的长度不符合所述预设长度阈值且所述矩形荧光区域的间隔不符合所述预设间隔阈值,则确定所述每个荧光区域不为矩形区域。

本发明实施例提供的一种识别纸币的方法及装置,获取待识别纸币的矩形荧光区域图像,判断所述矩形荧光区域大小是否符合预设大小阈值;若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;检测每个矩形荧光区域是否为矩形区域;若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞。从而采用直线检测方法判断矩形荧光形状特征;采用改进的Hough变换直线检测方法,降低了时间和空间复杂度,能更好的使用实时验钞系统;采用列投影方法判断矩形荧光特征是否有断裂;根据距离特征判断是否符合荧光特征大小和间隔大小特征。

附图说明

图1是本发明实施例提供的一种识别纸币的方法的流程示意图;

图2是本发明实施例提供的一种纸币的荧光区域示意图;

图3是本发明实施例提供的另一种识别纸币的方法的流程示意图;

图4是本发明实施例提供的另一种识别纸币的方法的流程示意图;

图5是本发明实施例提供的一种识别纸币的装置的功能模块示意图。

具体实施方式

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

参考图1,图1是本发明实施例提供的一种识别纸币的方法的流程示意图。

如图1所示,所述识别纸币的方法包括:

步骤101,获取待识别纸币的矩形荧光区域图像,判断所述矩形荧光区域大小是否符合预设大小阈值;

具体的,如图2所示,港币位于正面中央偏左位置有用无色荧光油墨印刷的矩形荧光区,大小为26mm×20mm,从左到右共有5条荧光带,按窄、窄、宽、窄、窄的顺序排列,带长均为20mm,带宽分别为2mm、2mm、4mm、2mm和2mm,中间间隔分别为2mm、8mm、2mm和2mm。在紫外线的照射下发出黄色荧光。2003版本100元中银版,不同版本、不同发行银行、不同面值矩形荧光区域荧光带条数不同,排列方式不同,带宽和中间间隔有差异;根据钞票的币值、版本、发行银行信息定位矩形荧光区图。

步骤102,若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;

其中,列投影为一个方波波形特征,可以根据波形特征分割图像。实现方式可以为:设置一个阈值,大于阈值的列为目标列,小于阈值的为背景列,连续为背景则认为此段为背景,连续为目标则认为此段为目标(即荧光区域)。

步骤103,检测每个矩形荧光区域是否为矩形区域;

优选地,所述检测每个荧光区域是否为矩形区域,包括:

检测所述每个荧光区域的四条边界是否为直线;和/或,

检测每条边界的长度是否符合预设长度阈值和判断所述矩形荧光区域的间隔是否符合预设间隔阈值。

优选地,所述检测每个荧光区域是否为矩形区域,包括:

采用直线检测的方法检测所述矩形荧光区域的四条边界是否为直线;

若所述四条边界为直线,则计算每条边界的长度和位置坐标;

判断每条边界的长度是否符合预设长度阈值和判断所述矩形荧光区域的间隔是否符合预设间隔阈值;

若每条边界的长度符合所述预设长度阈值且所述矩形荧光区域的间隔符合所述预设间隔阈值,则确定所述每个荧光区域为矩形区域;

若每条边界的长度不符合所述预设长度阈值且所述矩形荧光区域的间隔不符合所述预设间隔阈值,则确定所述每个荧光区域不为矩形区域。

步骤104,若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;

具体的,列投影大于阈值,且无连续为背景的点则认为该列无断裂,如果断裂的列数超过阈值则认为荧光区域内容断裂。

步骤105,若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞。

本发明实施例提供的一种识别纸币的方法,获取待识别纸币的矩形荧光区域图像,判断所述矩形荧光区域大小是否符合预设大小阈值;若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;检测每个矩形荧光区域是否为矩形区域;若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞。从而采用直线检测方法判断矩形荧光形状特征;采用改进的Hough变换直线检测方法,降低了时间和空间复杂度,能更好的使用实时验钞系统;采用列投影方法判断矩形荧光特征是否有断裂;根据距离特征判断是否符合荧光特征大小和间隔大小特征。

参考图3,图3是本发明实施例提供的另一种识别纸币的方法的流程示意图。

如图3所示,所述识别纸币的方法包括:

步骤301,获取待识别纸币的矩形荧光区域图像;

步骤302,采用行列投影确定所述矩形荧光区域位置;

步骤303,判断所述矩形荧光区域大小是否符合预设大小阈值;

步骤304,若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;

步骤305,检测每个矩形荧光区域是否为矩形区域;

步骤306,若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;

步骤307,若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞。

参考图4,图4是本发明实施例提供的另一种识别纸币的方法的流程示意图。

如图4所示,所述识别纸币的方法包括:

步骤401,获取待识别纸币的矩形荧光区域图像,判断所述矩形荧光区域大小是否符合预设大小阈值;

步骤402,若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;

步骤403,检测每个矩形荧光区域是否为矩形区域;

步骤404,若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;

步骤405,若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞;

步骤406,若所述矩形荧光区域内部没有断裂,则确定所述待识别纸币为真钞。

参考图5,图5是本发明实施例提供的一种识别纸币的装置的功能模块示意图。

如图5,所述装置包括:

第一判断模块501,用于获取待识别纸币的矩形荧光区域图像,判断所述矩形荧光区域大小是否符合预设大小阈值;

分割模块502,用于若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;

检测模块503,用于检测每个矩形荧光区域是否为矩形区域;

优选地,所述检测模块503,具体用于:

检测所述每个荧光区域的四条边界是否为直线;和/或,

检测每条边界的长度是否符合预设长度阈值和判断所述矩形荧光区域的间隔是否符合预设间隔阈值。

优选地,所述检测模块503,还具体用于:

采用直线检测的方法检测所述矩形荧光区域的四条边界是否为直线;

若所述四条边界为直线,则计算每条边界的长度和位置坐标;

判断每条边界的长度是否符合预设长度阈值和判断所述矩形荧光区域的间隔是否符合预设间隔阈值;

若每条边界的长度符合所述预设长度阈值且所述矩形荧光区域的间隔符合所述预设间隔阈值,则确定所述每个荧光区域为矩形区域;

若每条边界的长度不符合所述预设长度阈值且所述矩形荧光区域的间隔不符合所述预设间隔阈值,则确定所述每个荧光区域不为矩形区域。

第二判断模块504,用于若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;

第一确定模块505,用于若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞。

优选地,所述装置还包括:

第二确定模块,用于在判断所述矩形荧光区域大小是否符合预设大小阈值之前,采用行列投影确定所述矩形荧光区域位置。

优选地,所述装置还包括:

第三确定模块,用于若所述矩形荧光区域内部没有断裂,则确定所述待识别纸币为真钞。

本发明实施例提供的一种识别纸币的装置,获取待识别纸币的矩形荧光区域图像,判断所述矩形荧光区域大小是否符合预设大小阈值;若所述矩形荧光区域大小符合所述预设大小阈值,则对所述矩形荧光区域进行二值化处理,根据列投影特征分割每个矩形荧光区域;检测每个矩形荧光区域是否为矩形区域;若每个矩形荧光区域为所述矩形区域,则在二值化图像上计算所述矩形荧光区域内的列投影,判断所述矩形荧光区域内部是否有断裂;若所述矩形荧光区域内部有断裂,则确定所述待识别纸币为伪钞。从而采用直线检测方法判断矩形荧光形状特征;采用改进的Hough变换直线检测方法,降低了时间和空间复杂度,能更好的使用实时验钞系统;采用列投影方法判断矩形荧光特征是否有断裂;根据距离特征判断是否符合荧光特征大小和间隔大小特征。

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

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