本发明涉及数据处理技术,尤其涉及一种基于数字化的业务结算记录方法及系统。
背景技术:
1、业务结算是指企业或组织之间进行交易后,按照约定的条件和方式进行款项结算的过程。在商业活动中,业务结算是非常重要的环节,它涉及到资金流动、账务处理和风险管理等方面。
2、业务结算涉及多种票据,具体使用的票据种类取决于交易的性质、双方约定以及地区法律规定。常见的与业务结算相关的票据包括:发票、收据、汇票、货运单据、结算单据等。
3、在现有技术中,对于纸质形式的票据往往通过人工来进行相应内容识别,并进行相应的人工保存,这种识别、保存方式可能会导致出现相应例如识别错误、保存不当的问题,从而可能会对企业或组织造成一定的影响。
技术实现思路
1、基于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于数字化的业务结算记录方法及系统。
2、根据本发明的一个方面,提供一种基于数字化的业务结算记录方法,包括以下步骤:响应于对纸质账单的位置识别,触发拍摄单元对所述纸质账单进行图像采集,得到对应所述纸质账单的初始账单图像;
3、基于畸变确定策略对格栅化处理后的初始账单图像进行畸变确定,得到具备畸变属性的各格栅子图像,并基于畸变处理策略对具备畸变属性的各格栅子图像进行畸变处理,得到当前账单图像;
4、确定位于所述当前账单图像中的各横向线段以及各竖向线段,并基于对应每一线段的线段特性从各所述横向线段以及各竖向线段中确定横向框线以及纵向框线;
5、基于所述横向框线以及纵向框线在新建图层中进行一次线段填充,并基于剩余的各横向线段以及各纵向线段与所述横向框线、纵向框线之间的位置关系,在所述新建图层中进行二次线段填充,得到包括各框线区域的填充图层;
6、响应于任一终端对任一框线区域进行基于添加操作的区域交互,对所述框线区域进行添加调整。
7、可选地,在根据本发明的方法中,响应于对纸质账单的位置识别,触发拍摄单元对所述纸质账单进行图像采集,得到对应所述纸质账单的初始账单图像,包括:
8、周期性的向所述拍摄单元发送采样更新信号,以使所述拍摄单元按照采集周期对预设拍摄位置进行基准图像的获取,并获取位于所述基准图像中的各基准像素点;
9、对与各基准像素点分别对应的各基准像素值进行均值计算,得到对应每一采集周期的基准像素均值,并将所述基准像素均值与调取的像素允许值进行区间构成,得到浮动差值区间;响应于在所述拍摄单元的原始拍摄区域中检测到对应像素值不属于所述浮动差值区间内的触发像素点,确定所述触发像素点与所述原始拍摄区域的区域中心点的相对点位位置,并基于相对点位位置控制所述原始拍摄区域进行位置调整,直至所述纸质账单被位于经过位置调整后的当前拍摄区域中;
10、控制所述拍摄单元基于所述当前拍摄区域对所述纸质账单进行图像采集,得到对应所述纸质账单的初始账单图像。
11、可选地,在根据本发明的方法中,确定所述触发像素点与所述原始拍摄区域的区域中心点的相对点位位置,并基于相对点位位置控制所述原始拍摄区域进行位置调整,包括:基于所述原始拍摄区域建立原始坐标系,并在所述原始坐标系中确定与所有触发像素点分别对应的所有触发坐标点以及与所述区域中心点对应的中心坐标点;
12、基于所述原始坐标系确定组成所述原始拍摄区域的区域边缘的各边缘坐标点,并以与任一边缘坐标点重合为筛除原则对所有触发坐标点进行筛除;
13、将剩余的每个触发坐标点以及区域中心点确定为相对点位组,并分别确定位于同一所述相对点位组中的触发坐标点与所述区域中心点之间的欧式距离;
14、将对应所述欧式距离最长的相对点位组中的触发坐标点确定为参考坐标点,并基于所述参考坐标点与所述区域中心点的相对点位位置进行线段连线,得到参考连接线;
15、将所述参考连接线的延伸方向确定为调整方向,控制所述拍摄单元沿所述调整方向向所述参考连接线进行移动,并在移动的过程中以任一触发坐标点与任一边缘坐标点重合为终止条件,完成对所述原始拍摄区域的位置调整。
16、可选地,在根据本发明的方法中,基于畸变确定策略对格栅化处理后的初始账单图像进行畸变确定,得到具备畸变属性的各格栅子图像,包括:
17、基于训练后的线段确定模型对每一格栅子图像进行线段确定,得到位于每一格栅子图像中的分别呈连续延伸的各图像线段;
18、确定与各图像线段分别对应的各线段走向,并分别将每一线段走向与水平方向、垂直方向进行方向比较,得到分别对应水平方向的第一比较值、对应垂直方向的第二比较值;
19、将数值较大的比较值所对应的方向确定为基准方向,并将各图像线段与对应的基准向线进行重合比较,得到对应的重合值;
20、在重合值小于重合阈值的情况下,将所述图像线段所在的格栅子图像确定为具备畸变属性。
21、可选地,在根据本发明的方法中,确定与各图像线段分别对应的各线段走向,并分别将每一线段走向与水平方向、垂直方向进行方向比较,得到分别对应水平方向的第一比较值、对应垂直方向的第二比较值,包括:
22、获取位于每一图像线段两侧的第一图像端点、第二图像端点并进行对第一图像端点与第二图像端点的直线连接,得到端点线段,并将所述端点线段的延伸方向确定为对应图像线段的线段走向;
23、确定所述端点线段与水平方向之间的水平夹角值、与所述垂直方向之间的垂直夹角值,并将所述水平夹角值、垂直夹角值分别确定为第一比较值、第二比较值;
24、其中,当所述第一比较值与所述第二比较值相同时,将对应的图像线段进行均匀分段,并确定得到的每一图像次段分别与水平方向、垂直方向之间的水平次级夹角值、垂直次级夹角值。
25、可选地,在根据本发明的方法中,将数值较大的比较值所对应的方向确定为基准方向,并将各图像线段与对应的基准向线进行重合比较,得到对应的各重合值,包括:
26、基于格栅子图像建立对应的图像坐标系,并基于所述图像坐标系获取分别组成各图像线段的各线段坐标点;
27、确定与所述第一图像端点或第二图像端点对应的端点坐标点,并以所述端点坐标点为起点生成沿所述基准方向延伸的基准向线;
28、基于所述图像坐标系获取与所述基准向线对应的基准坐标点,并基于与所述基准方向垂直的方向将对应的线段坐标点以及基准坐标点确定为对比坐标组,得到与所述图像线段对应的各对比坐标组;
29、以所述端点坐标点为比较起点,并基于所述比较起点沿所述图像线段对剩余的对比坐标组依次进行对应的线段坐标点与基准坐标点之间欧式距离的获取;
30、当任一对比坐标组对应的欧式距离大于等于距离阈值的情况下,对该对比坐标组进行第一系数值的标记;
31、当任一对比坐标组对应的欧式距离小于距离阈值的情况下,对该对比坐标组进行第二系数值的标记;
32、对所有第一系数值、第二系数值进行均值计算,得到对应所述图像线段的重合值。
33、可选地,在根据本发明的方法中,基于畸变处理策略对具备畸变属性的各格栅子图像进行畸变处理,得到当前账单图像,包括:
34、确定分别与位于每一格栅子图像中的各图像线段对应的线段中心点,并基于所述线段中心点对所述图像线段进行分段,得到对应线段中心点的上部线段以及下部线段;
35、基于所述线段中心点建立与对应的基准方向具有平行关系的处理辅助线,并分别控制所述上部线段以及下部线段以朝向所述处理辅助线的方向进行移动,直至每一图像线段与对应的处理辅助线重合,得到所述当前账单图像。
36、可选地,在根据本发明的方法中,将对应基准方向为水平方向的图像线段确定为横向线段、对应基准方向为垂直方向的图像线段确定为纵向线段,得到位于所述当前账单图像中的各横向线段以及各纵向线段;
37、获取与各横向线段分别对应的各横向长度、以及与各纵向线段分别对应的各纵向长度;
38、基于各横向长度将对应最大长度的横向线段确定为横向边框确定组、基于各纵向长度将最大长度的纵向线段确定为纵向边框确定组,并分别确定位于所述横向边框确定组中的第一线段数量以及位于所述纵向边框确定组中的第二线段数量;
39、当任一边框确定组中的线段数量等于2时,将位于对应边框确定组中的所有线段确定为对应所述基准方向的框线;
40、当任一边框确定组中的线段数量大于2时,对位于对应边框确定组中的所有线段进行位置判断,判断对应线段的两侧是否存在其他任一线段,并将对应仅在单侧存在其他任一线段的线段确定为对应所述基准方向的框线。
41、可选地,在根据本发明的方法中,基于所述横向框线以及纵向框线在新建图层中进行一次线段填充,并基于剩余的各横向线段以及各纵向线段与所述横向框线、纵向框线之间的位置关系,在所述新建图层中进行二次线段填充,得到包括各框线区域的填充图层,包括:确定所述横向框线与所述纵向框线之间的框线相对位置以及框线相对尺寸,并基于调取的预设尺寸确定对应所述框线相对尺寸的横向框线长度以及纵向框线长度;
42、基于所述框线相对位置在所述新建图层中确定横向框线位置以及纵向框线位置,并在所述横向框线位置进行基于所述横向框线长度的线段填充、在所述纵向框线位置进行基于所述纵向框线长度的线段填充;
43、分别确定剩余的各横向线段与横向框线之间的横向相对位置、横向相对尺寸以及各纵向线段与纵向框线之间的纵向相对位置、纵向相对尺寸,并基于所述横向相对位置在所述新建图层中建立对应横向相对尺寸的横向线段、基于所述纵向相对位置在所述新建图层中建立对应纵向相对尺寸的纵向线段,得到包括各框线区域的填充图层。
44、根据本发明的又一个方面,提供一种基于数字化的业务结算记录系统,包括:
45、采集模块,被配置为响应于对纸质账单的位置识别,触发拍摄单元对所述纸质账单进行图像采集,得到对应所述纸质账单的初始账单图像;
46、畸变处理模块,被配置为基于畸变确定策略对格栅化处理后的初始账单图像进行畸变确定,得到具备畸变属性的各格栅子图像,并基于畸变处理策略对具备畸变属性的各格栅子图像进行畸变处理,得到当前账单图像;
47、确定模块,被配置为确定位于所述当前账单图像中的各横向线段以及各竖向线段,并基于对应每一线段的线段特性从各所述横向线段以及各竖向线段中确定横向框线以及纵向框线;填充模块,被配置为基于所述横向框线以及纵向框线在新建图层中进行一次线段填充,并基于剩余的各横向线段以及各纵向线段与所述横向框线、纵向框线之间的位置关系,在所述新建图层中进行二次线段填充,得到包括各框线区域的填充图层;
48、添加模块,被配置为响应于任一终端对任一框线区域进行基于添加操作的区域交互,对所述框线区域进行添加调整。
49、根据本发明的方法,通过基于对纸质账单的位置识别能够触发对其进行图像采集,得到对应的初始账单图像,并基于对初始账单图像进行的格栅化处理,来对得到各格栅子图像进行畸变确定,以将具备畸变属性的各格栅子图像进行畸变处理,从而得到相应的当前账单图像,保证对于纸质账单的内容获取是全面且精准的;而在后续的线上转换过程中,则可以根据当前账单图像而提取到的框线以及线段来完成对于新建图层的一次线段填充以及第二线段填充,得到相应的填充图层,以实现了将纸质账单由线上管理转变到线上管理的过程,提高了相应的数据安全性,并且还可以基于终端的需求来对填充图层执行相应的添加操作,也能够兼顾用户的定制化需求,提高了相应的用户体验。