一种用于纸币的图像处理方法及装置制造方法及图纸

技术编号:15725534 阅读:112 留言:0更新日期:2017-06-29 14:55
本发明专利技术实施例公开了一种用于纸币的图像处理方法及装置,该方法包括:获取纸币扫描界面上的纸币图像;提取所述纸币图像的边界直线;根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。本发明专利技术实施例能够保证纸币图像的完整提取。

【技术实现步骤摘要】
一种用于纸币的图像处理方法及装置
本专利技术实施例涉及纸币检测技术,尤其涉及一种用于纸币的图像处理方法及装置。
技术介绍
纸币通过图像传感器扫描后得到的是一幅包含多种传输帧、背景、纸币的图像数据,如何准确的从该组数据中提取到有用的纸币数据,并对纸币图像做旋转矫正,这一步骤是纸币识别的基础。如果纸币图像旋转提取失败,则之后的图像识别鉴伪算法不能取到正确的特征区域,整个识别算法都无法正确进行。客户在存款时不注意可能会有折角钞,纸币在机器内传输时可能也会引起折角。客观无法避免的折角或边缘缺损是导致纸币图像旋转提取失败常见的原因。搜索到纸币的轮廓点后,要根据轮廓点拟合出纸币的4条直角边,当纸币出现折角后,轮廓点的排列就不是正常的矩形轮廓,而变成了五边形甚至是不规则形轮廓,此时拟合边缘很可能会出现错误。现有的旋转提取算法在搜索到纸币轮廓点之后,对所有的轮廓点进行直线拟合,那么当出现图3A中右上角310所示,折角边的轮廓点出现了偏差,这时如果仍然用这些点去进行直线拟合,那么拟合出来的直线就会出现偏差,如图4所示,最终导致提取的纸币图像不够完整。
技术实现思路
本专利技术实施例提供了一种用于纸币的图像处理方法及装置,能够保证纸币图像的完整提取。第一方面,本专利技术实施例提供了一种用于纸币的图像处理方法,包括:获取纸币扫描界面上的纸币图像;提取所述纸币图像的边界直线;根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。进一步的,所述提取所述纸币图像的边界直线包括:提取所述纸币图像的边界轮廓点;根据所述边界轮廓点拟合得到所述纸币的边界直线,所述纸币的边界直线包括纸币的上边界直线、纸币的下边界直线、纸币的左边界直线和纸币的右边界直线。进一步的,所述根据所述边界轮廓点拟合得到所述纸币的边界直线包括:对所述纸币轮廓点到原始图像的下边界的距离进行比对以及所述纸币轮廓点到所述原始图像的左边界的距离进行比对,获取纸币的四个边界点,其中,所述四个边界点为到所述原始图像的下边界的距离最大的点、到所述原始图像的下边界的距离最小的点、到所述原始图像的左边界的距离最大的点和到所述原始图像的左边界的距离最小的点,其中,所述原始图像包括纸币图像和背景图像;绘制所述纸币的四个边界点的外接矩形,所述外接矩形的四边所在直线作为所述纸币的边界直线。进一步的,所述根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行,包括:若所述纸币的上边界直线的斜率与纸币的下边界直线的斜率之差大于第一阈值,则获取纸币的上边界直线的斜率与纸币的左边界直线的斜率的第一乘积和纸币的下边界直线的斜率与纸币的左边界直线的斜率的第二乘积;若所述第一乘积与第二阈值之差小于所述第二乘积与第二阈值之差,则将所述上边界直线作为第一旋转基准线;反之,则将所述下边界直线作为第一旋转基准线;根据所述第一旋转基准线旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。进一步的,所述根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行,包括:若所述纸币的左边界直线的斜率与纸币的右边界直线的斜率之差大于第一阈值,则获取纸币的左边界直线的斜率与纸币的下边界直线的斜率的第三乘积和纸币的右边界直线的斜率与纸币的下边界直线的斜率的第四乘积;若所述第三乘积与第二阈值之差小于所述第四乘积与第二阈值之差,则将所述左边界直线作为第二旋转基准线;反之,则将所述右边界直线作为第二旋转基准线;根据所述第二旋转基准线旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。第二方面,本专利技术实施例还提供了一种用于纸币的图像处理装置,该装置包括:图像获取模块,用于获取纸币扫描界面上的纸币图像;提取模块,用于提取所述纸币图像的边界直线;图像旋转模块,用于根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。进一步的,所述提取模块包括:轮廓点提取单元,用于提取所述纸币图像的边界轮廓点;边界直线获取单元,用于根据所述边界轮廓点拟合得到所述纸币的边界直线,所述纸币的边界直线包括纸币的上边界直线、纸币的下边界直线、纸币的左边界直线和纸币的右边界直线。进一步的,所述边界直线获取单元,具体用于:对所述纸币轮廓点到原始图像的下边界的距离进行比对以及所述纸币轮廓点到所述原始图像的左边界的距离进行比对,获取纸币的四个边界点,其中,所述四个边界点为到所述原始图像的下边界的距离最大的点、到所述原始图像的下边界的距离最小的点、到所述原始图像的左边界的距离最大的点和到所述原始图像的左边界的距离最小的点,其中,所述原始图像包括纸币图像和背景图像;绘制所述纸币的四个边界点的外接矩形,所述外接矩形的四边所在直线作为所述纸币的边界直线。进一步的,所述图像旋转模块,具体用于:若所述纸币的上边界直线的斜率与纸币的下边界直线的斜率之差大于第一阈值,则获取纸币的上边界直线的斜率与纸币的左边界直线的斜率的第一乘积和纸币的下边界直线的斜率与纸币的左边界直线的斜率的第二乘积;若所述第一乘积与第二阈值之差小于所述第二乘积与第二阈值之差,则将所述上边界直线作为第一旋转基准线;反之,则将所述下边界直线作为第一旋转基准线;根据所述第一旋转基准线旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。进一步的,所述图像旋转模块,具体用于:若所述纸币的左边界直线的斜率与纸币的右边界直线的斜率之差大于第一阈值,则获取纸币的左边界直线的斜率与纸币的下边界直线的斜率的第三乘积和纸币的右边界直线的斜率与纸币的下边界直线的斜率的第四乘积;若所述第三乘积与第二阈值之差小于所述第四乘积与第二阈值之差,则将所述左边界直线作为第二旋转基准线;反之,则将所述右边界直线作为第二旋转基准线;根据所述第二旋转基准线旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。本专利技术实施例通过获取纸币扫描界面上的纸币图像,提取所述纸币图像的边界直线,根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。避免了由于纸币折角的情况拟合纸币边界直线的时候出现错误导致提取的图像出现偏差、不够完整的情况,能够保证纸币图像的完整提取。附图说明图1为本专利技术实施例一中的一种用于纸币的图像处理方法的流程图;图2是本专利技术实施例三中的一种用于纸币的图像处理装置的结构示意图;图3A是现有技术纸币轮廓点示意图;图3B是本专利技术实施例一中获取的原始图像示意图;图4是现有技术提取的纸币图像示意图;图5是本专利技术实施例二中的提取的纸币图像示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种用于纸币的图像处理方法的流程图,本实施例可适用于纸币的图像处理的情况,该方法可以由本专利技术实施例中的用于纸币的图像处理装置来执行,该装置可采用软件和/或硬件本文档来自技高网...
一种用于纸币的图像处理方法及装置

【技术保护点】
一种用于纸币的图像处理方法,其特征在于,包括:获取纸币扫描界面上的纸币图像;提取所述纸币图像的边界直线;根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。

【技术特征摘要】
1.一种用于纸币的图像处理方法,其特征在于,包括:获取纸币扫描界面上的纸币图像;提取所述纸币图像的边界直线;根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。2.根据权利要求1所述的方法,其特征在于,所述提取所述纸币图像的边界直线包括:提取所述纸币图像的边界轮廓点;根据所述边界轮廓点拟合得到所述纸币的边界直线,所述纸币的边界直线包括纸币的上边界直线、纸币的下边界直线、纸币的左边界直线和纸币的右边界直线。3.根据权利要求2所述的方法,其特征在于,所述根据所述边界轮廓点拟合得到所述纸币的边界直线包括:对所述纸币轮廓点到原始图像的下边界的距离进行比对以及所述纸币轮廓点到所述原始图像的左边界的距离进行比对,获取纸币的四个边界点,其中,所述四个边界点为到所述原始图像的下边界的距离最大的点、到所述原始图像的下边界的距离最小的点、到所述原始图像的左边界的距离最大的点和到所述原始图像的左边界的距离最小的点,其中,所述原始图像包括纸币图像和背景图像;绘制所述纸币的四个边界点的外接矩形,所述外接矩形的四边所在直线作为所述纸币的边界直线。4.根据权利要求3所述的方法,其特征在于,所述根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行,包括:若所述纸币的上边界直线的斜率与纸币的下边界直线的斜率之差大于第一阈值,则获取纸币的上边界直线的斜率与纸币的左边界直线的斜率的第一乘积和纸币的下边界直线的斜率与纸币的左边界直线的斜率的第二乘积;若所述第一乘积与第二阈值之差小于所述第二乘积与第二阈值之差,则将所述上边界直线作为第一旋转基准线;反之,则将所述下边界直线作为第一旋转基准线;根据所述第一旋转基准线旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行。5.根据权利要求3所述的方法,其特征在于,所述根据所述边界直线的斜率旋转所述纸币图像直至所述纸币图像的上边界/下边界与所述纸币扫描界面的底边平行,包括:若所述纸币的左边界直线的斜率与纸币的右边界直线的斜率之差大于第一阈值,则获取纸币的左边界直线的斜率与纸币的下边界直线的斜率的第三乘积和纸币的右边界直线的斜率与纸币的下边界直线的斜率的第四乘积;若所述第三乘积与第二阈值之差小于所述第四乘积与第二阈值之差,则将所述左边界直线作为第二旋转基准线;反之,则将所述右边界直线作为第二旋转基准线;根据所述第二旋转基准线旋转所述纸币图像直至所...

【专利技术属性】
技术研发人员:薛敏
申请(专利权)人:深圳怡化电脑股份有限公司深圳市怡化时代科技有限公司深圳市怡化金融智能研究院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1