一种检测纸币的方法及装置的制造方法

文档序号:9350817阅读:267来源:国知局
一种检测纸币的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及纸币处理的技术领域,尤其涉及一种检测纸币的方法及装置。
【背景技术】
[0002]由于传感器的污损或者在传感器上残留物的存在,采集的纸币图像数据中可能存在一定程度的噪声,对纸币的识别造成一定影响。因此在纸币识别中,需要定位出纸币和背景的大致边界,计算出纸币所在的区域即纸币的外接矩形,以便排除背景噪声的影响,集中分析纸币数据。

【发明内容】

[0003]本发明实施例的目的在于提出一种检测纸币的方法及装置,旨在解决如何快速准确定位出纸币的边界的问题。
[0004]为达此目的,本发明实施例采用以下技术方案:
[0005]—种检测纸币的方法,所述方法包括:
[0006]获取每行中亮度高于预先设置的亮度阈值的点数,并每隔预先设置的行间隔获取下一行中亮度高于预先设置的亮度阈值的点数;
[0007]根据相邻两行获取的点数确定纸币的上边界和下边界;
[0008]分别根据上下边界对应的相邻两行的信息,缩短预先设置的行间隔,在所述相邻两行中进一步获取上边界的位置和下边界的位置。
[0009]优选地,所述根据相邻两行获取的点数确定纸币的上边界和下边界,包括:
[0010]若上一行亮点数少,下一行亮点数多,则确定上边界介于所述上一行的位置和下一行的位置中;
[0011]若上一行亮点数多,下一行亮点数少,则确定下边界介于所述上一行的位置和下一行的位置中。
[0012]优选地,所述分别根据上下边界对应的相邻两行的信息,缩短预先设置的行间隔,在所述相邻两行中进一步获取上边界的位置和下边界的位置,包括:
[0013]缩短预先设置的行间隔,在上边界的相邻两行之间和下边界的相邻两行之间再精细取样,统计每行的亮点数;
[0014]若上一行亮点数少,下一行亮点数多,则获取的上边界介于所述上一行的位置和下一行的位置中;
[0015]若上一行亮点数多,下一行亮点数少,则获取的下边界介于所述上一行的位置和下一行的位置中。
[0016]优选地,所述分别根据上下边界对应的相邻两行的信息,缩短预先设置的行间隔,在所述相邻两行中进一步获取上边界的位置和下边界的位置,包括:
[0017]缩短预先设置的行间隔,在上边界的相邻两行之间和下边界的相邻两行之间的左右预先设置的范围内再精细取样,统计每行的亮点数;
[0018]若上一行亮点数少,下一行亮点数多,则上边界介于所述上一行的位置和下一行的位置中,将左右预先设置的范围内获取的上边界连接,获取整个上边界的位置;
[0019]若上一行亮点数多,下一行亮点数少,则下边界介于所述上一行的位置和下一行的位置中,将左右预先设置的范围内获取的下边界连接,获取整个下边界的位置。
[0020]优选地,所述分别根据上下边界对应的相邻两行的信息,缩短预先设置的行间隔,在所述相邻两行中进一步获取上边界的位置和下边界的位置,包括:
[0021]缩短预先设置的行间隔,在上边界的相邻两行之间和下边界的相邻两行之间的左右预先设置的范围内再精细取样,统计每行的亮点数;
[0022]若上一行亮点数少,下一行亮点数多,则上边界介于所述上一行的位置和下一行的位置中,并根据左右预先设置的范围内获取的上边界确定上边界的斜率,根据所述斜率和已确定的左右预先设置的范围内的上边界的位置再精细取样,获取整个上边界的位置;
[0023]若上一行亮点数多,下一行亮点数少,则下边界介于所述上一行的位置和下一行的位置中,并根据左右预先设置的范围内获取的下边界确定下边界的斜率,根据所述斜率和已确定的左右预先设置的范围内的下边界的位置再精细取样,获取整个下边界的位置。
[0024]一种检测纸币的装置,所述装置包括:
[0025]第一获取模块,用于获取每行中亮度高于预先设置的亮度阈值的点数,并每隔预先设置的行间隔获取下一行中亮度高于预先设置的亮度阈值的点数;
[0026]确定模块,用于根据相邻两行获取的点数确定纸币的上边界和下边界;
[0027]第二获取模块,用于分别根据上下边界对应的相邻两行的信息,缩短预先设置的行间隔,在所述相邻两行中进一步获取上边界的位置和下边界的位置。
[0028]优选地,所述确定模块,包括:
[0029]第一确定单元,用于若上一行亮点数少,下一行亮点数多,则上边界介于所述上一行的位置和下一行的位置中;
[0030]第二确定单元,用于若上一行亮点数多,下一行亮点数少,则下边界介于所述上一行的位置和下一行的位置中。
[0031]优选地,所述第二获取模块,包括:
[0032]第一统计单元,用于缩短预先设置的行间隔,在上边界的相邻两行之间和下边界的相邻两行之间再精细取样,统计每行的亮点数;
[0033]第一获取单元,用于若上一行亮点数少,下一行亮点数多,则获取的上边界介于所述上一行的位置和下一行的位置中;
[0034]第二获取单元,用于若上一行亮点数多,下一行亮点数少,则获取的下边界介于所述上一行的位置和下一行的位置中。
[0035]优选地,所述第二获取模块,包括:
[0036]第二统计单元,用于缩短预先设置的行间隔,在上边界的相邻两行之间和下边界的相邻两行之间的左右预先设置的范围内再精细取样,统计每行的亮点数;
[0037]第三获取单元,用于若上一行亮点数少,下一行亮点数多,则上边界介于所述上一行的位置和下一行的位置中,将左右预先设置的范围内获取的上边界连接,确定整个上边界的位置;
[0038]第四获取单元,用于若上一行亮点数多,下一行亮点数少,则下边界介于所述上一行的位置和下一行的位置中,将左右预先设置的范围内获取的下边界连接,确定整个下边界的位置。
[0039]优选地,所述第二获取模块,包括:
[0040]第三统计单元,用于缩短预先设置的行间隔,在上边界的相邻两行之间和下边界的相邻两行之间的左右预先设置的范围内再精细取样,统计每行的亮点数;
[0041]第五获取单元,用于若上一行亮点数少,下一行亮点数多,则上边界介于所述上一行的位置和下一行的位置中,并根据左右预先设置的范围内获取的上边界确定上边界的斜率,根据所述斜率和已确定的左右预先设置的范围内的上边界的位置再精细取样,获取整个上边界的位置;
[0042]第六获取单元,用于若上一行亮点数多,下一行亮点数少,则下边界介于所述上一行的位置和下一行的位置中,并根据左右预先设置的范围内获取的下边界确定下边界的斜率,根据所述斜率和已确定的左右预先设置的范围内的下边界的位置再精细取样,获取整个下边界的位置。
[0043]本发明实施例通过获取每行中亮度高于预先设置的亮度阈值的点数,并每隔预先设置的行间隔获取下一行中亮度高于预先设置的亮度阈值的点数;根据相邻两行获取的点数确定纸币的上边界和下边界;分别根据上下边界对应的相邻两行的信息,缩短预先设置的行间隔,在所述相邻两行中进一步获取上边界的位置和下边界的位置,从而实现有效快速的定位出纸币和背景的边界,为提取纸币图像及去噪处理做准备工作;通过采取抽样的方法,大大较少了计算量;并通过多次采取细查找的方式,提高边界定位的精度。
【附图说明】
[0044]图1是本发明实施例检测纸币的方法的流程示意图;
[0045]图2是本发明实施例检测纸币的装置的功能模块示意图;
[0046]图3是本发明实施例确定模块的功能模块示意图;
[0047]图4是本发明实施例第二获取模块的功能模块示意图;
[0048]图5是本发明实施例第二获取模块的功能模块示意图;
[0049]图6是本发明实施例第二获取模块的功能模块示意图。
【具体实施方式】
[0050]下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
[0051]实施例一
[0052]参考图1,图1是本发明实施例检测纸币的方法的流程示意图。
[0053]在实施例一中,所述检测纸币的方法包括:
[0054]步骤101,获取每行中亮度高于预先设置的亮度阈值的点数,并每隔预先设置的行间隔获取下一行中亮度高于预先设置的亮度阈值的点数;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1