一种矫正纸币图像的方法及装置与流程

文档序号:12472731阅读:233来源:国知局
一种矫正纸币图像的方法及装置与流程

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



背景技术:

通过图像传感器扫描后,能够获取纸币的图像一般为包含多种传输帧、背景、纸币的图像数据,在纸币识别的技术中,先需从该图像数据中得到有用的纸币数据,再对纸币图像做旋转矫正。如果纸币图像旋转矫正不对,则之后的图像识别鉴伪算法就不能提取到正确的特征区域,将会导致整个识别算法无法进行。



技术实现要素:

本发明实施例的目的在于提出一种矫正纸币图像的方法及装置,旨在解决如何提高纸币图像旋转矫正的正确性的问题。

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

第一方面,一种矫正纸币图像的方法,所述方法包括:

获取纸币图像中四个顶点的位置;

根据所述四个顶点的位置获取四条边;

在每条边上根据预设规则选择至少两个点,并根据所述至少两个点进行直线数据拟合;

根据拟合后的到的四条直线交叉后得到四个顶点的位置。

优选地,所述在每条边上根据预设规则选择至少两个点,包括:

在所述四条边上根据预设距离差选择至少两个点,所述距离差包括选择的点之间的距离差,或者所述选择的点与对应边上的左右顶点的距离差。

优选地,所述在每条边上根据预设规则选择至少两个点,包括:

建立至少两对直线坐标轴,所述直线坐标轴包括横坐标轴和纵坐标轴;

获取所述至少两对直线坐标轴分别与所述四条边相交的至少两个交点。

优选地,所述建立至少两对直线坐标轴,所述直线坐标轴包括横坐标轴和纵坐标轴,包括:

横坐标分别设置在所述四条边的左边的1/4高和3/4高;

纵坐标分别设置在所述四条边的上边的1/6宽和5/6宽。

优选地,所述根据拟合后的到的四条直线交叉后得到四个顶点的位置之后,还包括:

获取第一次拟合得到的四个顶点的位置和对应的初始的四个顶点的位置的位置差值;

若所述位置差值超过预设位置差值阈值,则返回执行根据所述四个顶点的位置获取四条边。

第二方面,一种矫正纸币图像的装置,所述装置包括:

第一获取模块,用于获取纸币图像中四个顶点的位置;

第二获取模块,用于根据所述四个顶点的位置获取四条边;

选择模块,用于在每条边上根据预设规则选择至少两个点

拟合模块,用于根据所述至少两个点进行直线数据拟合;

第三获取模块,用于根据拟合后的到的四条直线交叉后得到四个顶点的位置。

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

在所述四条边上根据预设距离差选择至少两个点,所述距离差包括选择的点之间的距离差,或者所述选择的点与对应边上的左右顶点的距离差。

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

建立至少两对直线坐标轴,所述直线坐标轴包括横坐标轴和纵坐标轴;

获取所述至少两对直线坐标轴分别与所述四条边相交的至少两个交点。

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

横坐标分别设置在所述四条边的左边的1/4高和3/4高;

纵坐标分别设置在所述四条边的上边的1/6宽和5/6宽。

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

执行模块,用于在根据拟合后的到的四条直线交叉后得到四个顶点的位置之后,获取第一次拟合得到的四个顶点的位置和对应的初始的四个顶点的位置的位置差值;若所述位置差值超过预设位置差值阈值,则返回执行根据所述四个顶点的位置获取四条边。

本发明实施例提供一种矫正纸币图像的方法及装置,获取纸币图像中四个顶点的位置;根据所述四个顶点的位置获取四条边;在每条边上根据预设规则选择至少两个点,并根据所述至少两个点进行直线数据拟合;根据拟合后的到的四条直线交叉后得到四个顶点的位置,从而通过直线数据拟合即可准确的获取纸币边缘轮廓的目的。

附图说明

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

图2是本发明实施例提供的一种矫正纸币图像的示意图;

图3是本发明实施例提供的另一种矫正纸币图像的示意图;

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

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

具体实施方式

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

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

如图1所示,所述矫正纸币图像的方法包括:

步骤101,获取纸币图像中四个顶点的位置,并根据所述四个顶点的位置获取四条边;

具体的,如图2所示,根据轮廓点集合找出上下左右四个顶点位置,即相当于钞票的外接矩形。以X表示横向坐标,Y表示纵向坐标。Y最小的为上顶点T(x0,y0),Y最小的为下顶点B(x1,y1),X最小的为左顶点L(x2,y2),X最大的是右顶点R(x3,y3)。获取纸币轮廓的四个点,根据四个点获取四条边。

步骤102,在每条边上根据预设规则选择至少两个点,并根据所述至少两个点进行直线数据拟合;

优选地,所述在每条边上根据预设规则选择至少两个点,包括:

在所述四条边上根据预设距离差选择至少两个点,所述距离差包括选择的点之间的距离差,或者所述选择的点与对应边上的左右顶点的距离差。

优选地,所述在每条边上根据预设规则选择至少两个点,包括:

建立至少两对直线坐标轴,所述直线坐标轴包括横坐标轴和纵坐标轴;

获取所述至少两对直线坐标轴分别与所述四条边相交的至少两个交点。

优选地,所述建立至少两对直线坐标轴,所述直线坐标轴包括横坐标轴和纵坐标轴,包括:

横坐标分别设置在所述四条边的左边的1/4高和3/4高;

纵坐标分别设置在所述四条边的上边的1/6宽和5/6宽。

具体的,如图3所示,水平直线取的是1/4和3/4外接矩形高度处,即y0+1/4*(y1-y0)和y0+3/4*(y1-y0);竖直直线取的是1/6和5/6外接矩形宽度处即x2+1/6*(x3-x2)和x2+5/6*(x3-x2)。

四条直线跟纸币的轮廓有8个交点,即图中的[s0 e0]、[s1 e1]、[s2 e2]、[s3 e3]。

步骤103,根据拟合后的到的四条直线交叉后得到四个顶点的位置。

具体的,以s0e0这条边进行直线拟合为例,假设直线的方程为y=ax+b,a和b的系数可根据如下进行确定:

其中,(xi yi)表示s0e0边上轮廓点的坐标。

需要注意的是[s1 e1]边和[s3e3]边拟合的是x=ay+b这样的方程,可看作y-x坐标系。

对[s0 e0][s2 e2]直线的拟合,可看作x-y坐标系拟合后的直线按x轴对称下来。

本发明实施例提供一种矫正纸币图像的方法,获取纸币图像中四个顶点的位置;根据所述四个顶点的位置获取四条边;在每条边上根据预设规则选择至少两个点,并根据所述至少两个点进行直线数据拟合;根据拟合后的到的四条直线交叉后得到四个顶点的位置,从而通过直线数据拟合即可准确的获取纸币边缘轮廓的目的。

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

如图4所示,所述矫正纸币图像的方法包括:

步骤401,获取纸币图像中四个顶点的位置,并根据所述四个顶点的位置获取四条边;

步骤402,在每条边上根据预设规则选择至少两个点,并根据所述至少两个点进行直线数据拟合;

步骤403,根据拟合后的到的四条直线交叉后得到四个顶点的位置;

步骤404,获取第一次拟合得到的四个顶点的位置和对应的初始的四个顶点的位置的位置差值;

步骤405,若所述位置差值超过预设位置差值阈值,则返回执行根据所述四个顶点的位置获取四条边。

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

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

第一获取模块501,用于获取纸币图像中四个顶点的位置;

第二获取模块502,用于根据所述四个顶点的位置获取四条边;

选择模块503,用于在每条边上根据预设规则选择至少两个点

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

在所述四条边上根据预设距离差选择至少两个点,所述距离差包括选择的点之间的距离差,或者所述选择的点与对应边上的左右顶点的距离差。

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

建立至少两对直线坐标轴,所述直线坐标轴包括横坐标轴和纵坐标轴;

获取所述至少两对直线坐标轴分别与所述四条边相交的至少两个交点。

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

横坐标分别设置在所述四条边的左边的1/4高和3/4高;

纵坐标分别设置在所述四条边的上边的1/6宽和5/6宽。

拟合模块504,用于根据所述至少两个点进行直线数据拟合;

第三获取模块505,用于根据拟合后的到的四条直线交叉后得到四个顶点的位置。

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

执行模块,用于在根据拟合后的到的四条直线交叉后得到四个顶点的位置之后,获取第一次拟合得到的四个顶点的位置和对应的初始的四个顶点的位置的位置差值;若所述位置差值超过预设位置差值阈值,则返回执行根据所述四个顶点的位置获取四条边。

本发明实施例提供一种矫正纸币图像的装置,获取纸币图像中四个顶点的位置;根据所述四个顶点的位置获取四条边;在每条边上根据预设规则选择至少两个点,并根据所述至少两个点进行直线数据拟合;根据拟合后的到的四条直线交叉后得到四个顶点的位置,从而通过直线数据拟合即可准确的获取纸币边缘轮廓的目的。

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

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