1.一种财务报销方法,其特征在于,包括以下步骤:获取包含二维码的票据图像,对所述票据图像进行预处理,以获取备用图像;
所述对所述票据图像进行预处理,以获取备用图像的步骤包括:对所述票据图像进行灰度处理及高斯滤波处理,以获取去噪图像;
对所述去噪图像进行闭运算,以获取备用图像;
对所述备用图像进行边缘提取,以获取若干个轮廓框架,对所述轮廓框架进行约束判定,自若干个所述轮廓框架中选定用于标识所述二维码的围合框架;
所述对所述备用图像进行边缘提取,以获取若干个轮廓框架的步骤具体为:判断所述备用图像中某一像素点的像素值是否为1;
若所述像素点的像素值为1,则判断与所述像素点相邻的外部边缘点的像素值是否为
0;
若所述外部边缘点的像素值为0,则判定所述像素点为边缘点;
串联相邻的所述边缘点,以获取若干个所述轮廓框架;
以所述备用图像的中心点为轴心对所述备用图像进行一次校正,以使所述围合框架置于标定区域内;
所述以所述备用图像的中心点为轴心对所述备用图像进行一次校正,以使所述围合框架置于标定区域内步骤包括:以所述备用图像的中心点为轴心将所述备用图像分隔为四个等分区域,某一所述等分区域为标定区域;
判断所述围合框架是否置于所述标定区域内;
若所述围合框架未置于所述标定区域内,则以所述中心点为轴心转动所述备用图像,转动所述备用图像的旋转度为90°、180°或270°,以使所述围合框架置于所述标定区域内;
基于所述围合框架的顶点的坐标值对所述备用图像进行二次校正,以获取标定图像;
所述基于所述围合框架的顶点坐标对所述备用图像进行二次校正,以获取标定图像的步骤包括:于所述标定区域内构建坐标系,通过所述坐标系为所述围合框架的顶点赋予坐标值;
通过所述坐标值判断所述围合框架的旋转角度及旋转方向;
通过比对所述围合框架邻近坐标系中y轴的边的上顶点的横坐标与所述围合框架邻近坐标系中y轴的边的下顶点的横坐标,以确定所述旋转方向;
根据所述旋转角度及所述旋转方向转动所述备用图像,以获取标定图像;
以预设比例放大所述围合框架,以于所述标定图像上选定内容区域图像;
所述以预设比例放大所述围合框架,以于所述标定图像上选定内容区域图像的步骤包括:获取所述二维码的顶边与标准内容区域的顶侧之间的第一距离,获取所述二维码的底边与所述标准内容区域的底侧之间的第二距离,获取所述二维码的左侧边与所述标准内容区域的左侧之间的第三距离,获取所述二维码的右侧边与所述标准内容区域的右侧之间的第四距离;
基于所述第一距离、所述第二距离、所述第三距离及所述第四距离调节所述围合框架的不同边的位置,以获取所述内容区域图像;
对所述内容区域图像进行彩色补偿,以获取中转图像,对所述中转图像进行颜色分量判定,以形成结果区域图像,自所述结果区域图像内提取内容信息。
2.根据权利要求1所述的财务报销方法,其特征在于,所述对所述轮廓框架进行约束判定,自若干个所述轮廓框架中选定用于标识所述二维码的围合框架的步骤包括:判断所述轮廓框架是否为矩形;
若所述轮廓框架为矩形,则判断所述轮廓框架中四条边的长度差值是否在预设范围内;
若所述长度差值在预设范围内,则计算所述轮廓框架的覆盖面积,并将所述覆盖面积与预设面积进行比对,以判断所述轮廓框架是否是用于标识所述二维码的围合框架。
3.根据权利要求1所述的财务报销方法,其特征在于,所述旋转角度的计算公式为:,
其中, 表示旋转角度, 表示反正弦函数, 表示围合框架邻近坐标系中y轴的边的上顶点的横坐标, 表示围合框架邻近坐标系中y轴的边的下顶点的横坐标,表示围合框架邻近坐标系中y轴的边的上顶点的纵坐标, 表示围合框架邻近坐标系中y轴的边的下顶点的纵坐标。
4.根据权利要求1所述的财务报销方法,其特征在于,所述对所述内容区域图像进行彩色补偿,以获取中转图像的步骤包括:将所述内容区域图像进行CMY颜色变化,以获取待处理图像;
提取所述待处理图像中C值最大的第一点位、M值最大的第二点位及Y值最大的第三点位,以形成第一矩阵;
基于所述第一点位、所述第二点位及所述第三点位分别推导预选第一点位、预选第二点位及预选第三点位,以形成第二矩阵;
通过所述第一矩阵及所述第二矩阵构建变换矩阵,通过所述变换矩阵对所述内容区域图像进行彩色补偿,以获取中转图像。
5.一种财务报销系统,应用如权利要求1 4任一项所述的财务报销方法,其特征在于,~所述系统包括:
预处理模块,用于获取包含二维码的票据图像,对所述票据图像进行预处理,以获取备用图像;
所述预处理模块包括:
第一处理单元,用于获取包含二维码的票据图像,对所述票据图像进行灰度处理及高斯滤波处理,以获取去噪图像;
第二处理单元,用于对所述去噪图像进行闭运算,以获取备用图像;
第一框选模块,用于对所述备用图像进行边缘提取,以获取若干个轮廓框架,对所述轮廓框架进行约束判定,自若干个所述轮廓框架中选定用于标识所述二维码的围合框架;
所述第一框选模块包括:
第一判断单元,用于判断所述备用图像中某一像素点的像素值是否为1;
第二判断单元,用于若所述像素点的像素值为1,则判断与所述像素点相邻的外部边缘点的像素值是否为0;
标识单元,用于若所述外部边缘点的像素值为0,则判定所述像素点为边缘点;
连接单元,用于串联相邻的所述边缘点,以获取若干个所述轮廓框架;
第一校正模块,用于以所述备用图像的中心点为轴心对所述备用图像进行一次校正,以使所述围合框架置于标定区域内;
所述第一校正模块包括:
切分单元,用于以所述备用图像的中心点为轴心将所述备用图像分隔为四个等分区域,某一所述等分区域为标定区域;
第六判断单元,用于判断所述围合框架是否置于所述标定区域内;
第一执行单元,用于若所述围合框架未置于所述标定区域内,则以所述中心点为轴心转动所述备用图像,转动所述备用图像的旋转度为90°、180°或270°,以使所述围合框架置于所述标定区域内;
第二校正模块,用于基于所述围合框架的顶点的坐标值对所述备用图像进行二次校正,以获取标定图像;
所述第二校正模块包括:
赋值单元,用于于所述标定区域内构建坐标系,通过所述坐标系为所述围合框架的顶点赋予坐标值;
第七判断单元,用于通过所述坐标值判断所述围合框架的旋转角度及旋转方向;
通过比对所述围合框架邻近坐标系中y轴的边的上顶点的横坐标与所述围合框架邻近坐标系中y轴的边的下顶点的横坐标,以确定所述旋转方向;
第二执行单元,用于根据所述旋转角度及所述旋转方向转动所述备用图像,以获取标定图像;
第二框选模块,用于以预设比例放大所述围合框架,以于所述标定图像上选定内容区域图像;
所述第二框选模块具体用于获取所述二维码的顶边与标准内容区域的顶侧之间的第一距离,获取所述二维码的底边与所述标准内容区域的底侧之间的第二距离,获取所述二维码的左侧边与所述标准内容区域的左侧之间的第三距离,获取所述二维码的右侧边与所述标准内容区域的右侧之间的第四距离;
基于所述第一距离、所述第二距离、所述第三距离及所述第四距离调节所述围合框架的不同边的位置,以获取所述内容区域图像;
后处理模块,用于对所述内容区域图像进行彩色补偿,以获取中转图像,对所述中转图像进行颜色分量判定,以形成结果区域图像,自所述结果区域图像内提取内容信息。
6.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的财务报销方法。