1.一种识别纸币面向的方法,其特征在于,包括:
在待识别纸币的第一面图像上选取第一区域和第二区域,所述第二区域与所述第一区域关于所述待识别纸币第一面图像的中心点中心对称;
在与所述第一面图像背向设置的第二面图像上选取第三区域和第四区域,所述第三区域和所述第四区域在所述第二面图像的位置分别与所述第一区域和所述第二区域在所述第一面图像的位置相同;
将所述第一区域对应的图像模板、所述第二区域对应的图像模板、所述第三区域对应的图像模板及所述第四区域对应的图像模板分别与预先存储的预设图像区域的参考模板进行匹配;
根据匹配结果确定所述待识别纸币的面向。
2.根据权利要求1所述的方法,其特征在于,在待识别纸币的第一面图像上选取第一区域和第二区域之前,还包括:
在参考纸币的正面图像上选取以下任意一个区域作为所述预设图像区域:反向放置的第一区域、正向放置的第一区域、反向放置的第二区域、正向放置的第二区域、反向放置的第三区域、正向放置的第三区域、反向放置的第四区域及正向放置的第四区域;或者,在参考纸币的反面图像上选取以下任意一个区域作为所述预设图像区域:反向放置的第一区域、正向放置的第一区域、反向放置的第二区域、正向放置的第二区域、反向放置的第三区域、正向放置的第三区域、反向放置的第四区域及正向放置的第四区域;
对所述预设图像区域进行处理得到所述参考模板。
3.根据权利要求1或2所述的方法,其特征在于,将所述第一区域对应的图像模板、第二区域对应的图像模板、第三区域对应的图像模板及第四区域对应的图像模板分别与预先存储的预设图像区域的参考模板进行匹配包括:
在所述第一区域对应的图像模板、第二区域对应的图像模板、第三区域对应的图像模板及第四区域对应的图像模板分别与所述参考模板进行第一次匹配过程中,若有任意一区域的图像模板匹配失败,则对失败的图像进行以下至少一种翻转操作:向上翻转、向下翻转、向左翻转和向右翻转;
对翻转后的图像模板与所述参考模板进行匹配。
4.根据权利要求2所述的方法,其特征在于,对所述预设图像区域进行处理得到所述参考模板包括:
对所述预设图像区域进行降采样和二值化处理;
根据二值化后的图像确定所述预设图像区域的边界,得到所述参考模板。
5.根据权利要求4所述的方法,其特征在于,根据二值化后的图像确定所述预设图像区域的边界包括:
根据所述二值化后的图像计算行像素点的灰度值加和以及列像素点的灰度值加和;
将所述行像素点的灰度值加和出现突变的位置作为所述预设图像区域的行边界,并将所述列像素点的灰度值加和出现突变的位置作为所述预设图像区域的列边界;或,将设定行数的像素点的灰度值加和最大时对应的行作为所述预设图像区域的行边界,将设定列数的像素点的灰度值加和最大时对应的列作为所述预设图像区域的列边界,所述设定行数小于所述预设图像区域的行数,所述设定列数小于所述预设图像区域的列数。
6.根据权利要求4所述的方法,其特征在于,根据二值化后的图像确定所述预设图像区域的边界包括:
根据所述二值化后的图像计算各像素的横向差分;
将每行的像素横向差分的绝对值累加得到行差分和,并对所述行差分和进行差分,将所述行差分和的差分的绝对值最大处作为所述预设图像区域的行边界;或,将设定行数的行差分和累加最大时对应的行作为所述预设图像区域的行边界,所述设定行数小于所述预设图像区域的行数;
根据二值化后的图像计算各像素的纵向差分;
将每列的像素纵向差分的绝对值累加得到列差分和,并对所述列差分和进行差分,将所述列差分和的差分的绝对值最大处作为所述预设图像区域的列边界;或,将设定列数的列差分和累加最大时对应的列作为所述预设图像区域的列边界,所述设定列数小于所述预设图像区域的列数。
7.根据权利要求4-6任一项所述的方法,其特征在于,对所述预设图像区域进行二值化处理包括:
根据所述预设图像区域对应的直方图的像素个数百分比确定灰度阈值;
将所述预设图像区域中低于所述灰度阈值的像素点的灰度值统一置为最低灰度值,高于所述灰度阈值的像素点的灰度值统一置为最高灰度值。
8.根据权利要求7所述的方法,其特征在于,根据所述预设图像区域对应的直方图的像素个数百分比确定灰度阈值包括:
按灰度值由小到大从所述预设图像区域中选取符合所述像素个数百分比的像素点;
从所述灰度值低的像素点中选取最大灰度值作为所述灰度阈值,或从剩余像素点中选取大于所述最大灰度值,且与所述最大灰度值相邻的灰度值作为所述灰度阈值。
9.一种识别纸币面向的装置,其特征在于,包括:
第一及第二区域选取模块,用于在待识别纸币的第一面图像上选取第一区域和第二区域,所述第二区域与所述第一区域关于所述待识别纸币第一面图像的中心点中心对称;
第三及第四区域选取模块,与所述第一及第二区域选取模块相连,用于在与所述第一面图像背向设置的第二面图像上选取第三区域和第四区域,所述第三区域和所述第四区域在所述第二面图像的位置分别与所述第一区域和所述第二区域在所述第一面图像的位置相同;
匹配模块,与所述第三及第四区域选取模块相连,用于将所述第一区域对应的图像模板、所述第二区域对应的图像模板、所述第三区域对应的图像模板及所述第四区域对应的图像模板分别与预先存储的预设图像区域的参考模板进行匹配;
面向确定模块,与所述匹配模块相连,用于根据匹配结果确定所述待识别纸币的面向。
10.根据权利要求9所述的装置,其特征在于,还包括:
预设图像区域选取模块,用于在参考纸币的正面图像上选取以下任意一个区域作为所述预设图像区域:反向放置的第一区域、正向放置的第一区域、反向放置的第二区域、正向放置的第二区域、反向放置的第三区域、正向放置的第三区域、反向放置的第四区域及正向放置的第四区域;或者,在参考纸币的反面图像上选取以下任意一个区域作为所述预设图像区域:反向放置的第一区域、正向放置的第一区域、反向放置的第二区域、正向放置的第二区域、反向放置的第三区域、正向放置的第三区域、反向放置的第四区域及正向放置的第四区域;
处理模块,分别与所述预设图像区域选取模块及所述第一及第二区域选取模块相连,用于对所述预设图像区域进行处理得到所述参考模板。
11.根据权利要求9或10所述的装置,其特征在于,所述匹配模块包括:
翻转子模块,在所述第一区域对应的图像模板、第二区域对应的图像模板、第三区域对应的图像模板及第四区域对应的图像模板分别与所述参考模板进行第一次匹配过程中,若有任意一区域的图像模板匹配失败,则对失败的图像进行以下至少一种翻转操作:向上翻转、向下翻转、向左翻转和向右翻转;
再次匹配子模块,与所述翻转子模块相连,对翻转后的图像模板与所述参考模板进行匹配。
12.根据权利要求10所述的装置,其特征在于,所述处理模块还包括:
二值化处理子模块,用于对所述预设图像区域进行降采样和二值化处理;
边界确定子模块,与所述二值化处理子模块相连,用于根据二值化后的图像确定所述预设图像区域的边界,得到所述参考模板。
13.根据权利要求12所述的装置,其特征在于,所述边界确定子模块具体用于:
根据所述二值化后的图像计算行像素点的灰度值加和以及列像素点的灰度值加和;将所述行像素点的灰度值加和出现突变的位置作为所述预设图像区域的行边界,并将所述列像素点的灰度值加和出现突变的位置作为所述预设图像区域的列边界;或,将设定行数的像素点的灰度值加和最大时对应的行作为所述预设图像区域的行边界,将设定列数的像素点的灰度值加和最大时对应的列作为所述预设图像区域的列边界,所述设定行数小于所述预设图像区域的行数,所述设定列数小于所述预设图像区域的列数。
14.根据权利要求12所述的装置,其特征在于,所述边界确定子模块具体用于:
根据所述二值化后的图像计算各像素的横向差分;
将每行的像素横向差分的绝对值累加得到行差分和,并对所述行差分和进行差分,将所述行差分和的差分的绝对值最大处作为所述预设图像区域的行边界;或,将设定行数的行差分和累加最大时对应的行作为所述预设图像区域的行边界,所述设定行数小于所述预设图像区域的行数;
根据二值化后的图像计算各像素的纵向差分;
将每列的像素纵向差分的绝对值累加得到列差分和,并对所述列差分和进行差分,将所述列差分和的差分的绝对值最大处作为所述预设图像区域的列边界;或,将设定列数的列差分和累加最大时对应的列作为所述预设图像区域的列边界,所述设定列数小于所述预设图像区域的列数。
15.根据权利要求12-14任一项所述的装置,其特征在于,所述二值化处理子模块包括:
灰度阈值确定单元,用于根据所述预设图像区域对应的直方图的像素个数百分比确定灰度阈值;
灰度值设置单元,与所述灰度阈值确定单元相连,用于将所述预设图像区域中低于所述灰度阈值的像素点的灰度值统一置为最低灰度值,高于所述灰度阈值的像素点的灰度值统一置为最高灰度值。
16.根据权利要求15所述的装置,其特征在于,所述灰度阈值确定单元具体用于:
按灰度值由小到大从所述预设图像区域中选取符合所述像素个数百分比的像素点;
从所述灰度值低的像素点中选取最大灰度值作为所述灰度阈值,或从剩余像素点中选取大于所述最大灰度值,且与所述最大灰度值相邻的灰度值作为所述灰度阈值。