一种供应链业务单据自动校验装置、系统及方法与流程

    专利查询2022-08-22  102



    1.本发明涉及供应链技术领域,具体地说,一种涉及供应链业务单据自动校验装置、系统及方法。


    背景技术:

    2.业务单据,是在经济业务发生时所取得或填制的、载明交易、事项实际情况的书面证明,它是进行会计核算的原始资料和重要依据,办理货物的交付和货款的支付的一种依据,单据可以表明出口商是否履约,履约的程度,进口商品以单据作为提取货物的货权凭证,有了单据,就表明有了货物。
    3.对于一般公司而言,每天业务单据数量较大,单靠会计部门进行校验很难完成,同时人工校验容错率较大,所以现有的业务单据校验大多数通过校验装置进行自动校验,但现有的校验装置只能对业务单据进行错误识别,后期还是需要会计部门手动进行修改,并不能有效的提高校验效率。


    技术实现要素:

    4.本发明的目的在于提供一种供应链业务单据自动校验装置、系统及方法,以解决上述背景技术中提出的问题。
    5.为实现上述目的,本发明目的之一在于,提供了一种供应链业务单据自动校验系统,包括扫描模块,所述扫面模块内含摄像头,利用摄像头对业务单据进行扫描拍摄处理,所述扫描模块输出端连接有识别模块,所述识别模块输出端连接有对比模块,所述对比模块输出端连接有检验模块,所述校验模块用于对错误业务单据进行矫正,所述对比模块输入端连接有单据数据库,所述单据数据库输出端与所述检验模块输入端连接,所述检验模块输出端连接有打印模块,所述打印模块用于对矫正后业务单据进行重新打印。
    6.作为本技术方案的进一步改进,所述识别模块采用swt候选字符连通域提取算法,具体步骤如下:
    7.输入需要进行识别的业务单据图像信息;
    8.对业务单据图像信息进行灰度化处理;
    9.使用canny边沿检测算子对业务单据图像信息进行边沿检测;
    10.对业务单据图像信息进行笔画宽度变化;
    11.对业务单据图像信息进行规则筛选;
    12.提取业务单据图像信息图像候选字符连通域。
    13.作为本技术方案的进一步改进,所述canny边沿检测算子算法步骤如下:
    14.首先对业务单据图像信息进一步灰度化处理;
    15.通过高斯函数对业务单据图像信息进行平滑降噪;
    16.计算梯度幅值与方向角;
    17.非极大值抑制;
    18.业务单据图像的边缘像素点是局部梯度幅值极大值点。
    19.作为本技术方案的进一步改进,所述canny边沿检测算子算法中业务单据灰度图像的梯度值采用一阶有限差分表示,图像在x方向与y方向微分算子为:
    [0020][0021]
    则x方向、y方向的梯度幅值、合并梯度幅值、梯度方向分别为:
    [0022]
    p(i,j)=(s(i,j 1)-s(i,j) s(i 1,j 1)-s(i 1,j))/2;
    [0023]
    q(i,j)=(s(i,j)-s(i 1,j) s(i,j 1)-s(i 1,j 1))/2;
    [0024][0025]
    θ(i,j)arctan(q(i,j)/p(i,j)。
    [0026]
    作为本技术方案的进一步改进,所述笔画宽度变化采用图像尺寸变换算法。
    [0027]
    作为本技术方案的进一步改进,所述对比模块输出端连接有通知模块,所述通知模块用于对识别后的业务单据进行提前验证,所述通知模块输出端与所述单据数据库输入端连接。
    [0028]
    作为本技术方案的进一步改进,所述校验模块采用构建文本算法,其算法公式如下:
    [0029][0030]
    其中,c
    swm
    (i)为第i个连通域的笔画宽度中位数,c
    swm
    (j)表示第j个连通域的笔画宽度中位数,t1为设定阈值。
    [0031]
    本发明目的之二在于,提供了使用供应链业务单据自动校验系统的装置,作为本技术方案的进一步改进,包括校验台,所述校验台侧面设置有显示屏,所述校验台侧面设置有业务单据校验口,所述业务单据校验口内侧顶端设置有识别摄像装置,所述识别摄像装置底端设置有若干摄像头,所述校验台顶端设置有打印台,所述打印台底端设置有打印板。
    [0032]
    作为本技术方案的进一步改进,所述校验台顶端另一侧设置有识别器。
    [0033]
    本发明目的之三在于,提供了供应链业务单据自动校验系统的方法,包括上述中任意一项所述的供应链业务单据自动校验系统,包括如下方法步骤:
    [0034]
    s1、扫面模块对业务单据进行扫描处理,将业务单据的图片文字等信息拍摄成像,并将业务单据扫描信息传输至识别模块;
    [0035]
    s2、识别模块对业务单据信息进行识别处理,并将识别后的业务单据信息传输至对比模块;
    [0036]
    s3、对比模块通过对比单据数据库数据信息,判断业务单据信息是否出错,并将错误信息传输至校验模块;
    [0037]
    s4、校验模块对错误信息进行矫正,并将矫正后的业务单据信息传输至打印模块;
    [0038]
    s5、打印模块对校验后的业务单据进行重新打印,生成正确的业务单据。
    [0039]
    与现有技术相比,本发明的有益效果:
    [0040]
    1、该供应链业务单据自动校验装置、系统及方法中,通过设置的打印模块可实现检验完成的业务单据进行重新打印,从而校验错误单据进行改正,重新将改正后的业务单
    据进行打印,省去操作人员重新制作新单据所耗费的时间,提高工作效率,同时能够避免业务单据再次出错。
    [0041]
    2、该供应链业务单据自动校验装置、系统及方法中,通过设置的通知模块可提前对业务单据信息进行分析,避免单据数据库信息未能及时更新,导致传输的业务单据信息出现误判,影响后期工作。
    [0042]
    3、该供应链业务单据自动校验装置、系统及方法中,通过图像尺寸变换算法确保宽度变化平缓的笔画也能被候选到连通域中,可以找到更复杂的字形和透视字体,提高识别效果。
    附图说明
    [0043]
    图1为本发明的实施例1的整体结构流程图;
    [0044]
    图2为本发明的实施例1的识别模块流程图;
    [0045]
    图3为本发明的实施例1的边缘方向示意图其一;
    [0046]
    图4为本发明的实施例1的边缘方向示意图其二;
    [0047]
    图5为本发明的实施例1的笔画宽度变换原理图其一;
    [0048]
    图6为本发明的实施例1的笔画宽度变换原理图其二;
    [0049]
    图7为本发明的实施例1的笔画宽度变换原理图其三;
    [0050]
    图8为本发明的实施例1的整体结构示意图。
    [0051]
    图中各个标号意义为:
    [0052]
    10、校验台;110、显示屏;120、业务单据校验口;121、识别摄像装置;130、打印台;140、打印板;150、识别器。
    具体实施方式
    [0053]
    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
    [0054]
    在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
    [0055]
    此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
    [0056]
    实施例1
    [0057]
    请参阅图1-图8所示,本实施例目的之一在于,提供了供应链业务单据自动校验系统,包括扫描模块,扫面模块内含摄像头,利用摄像头对业务单据进行扫描拍摄处理,扫描
    模块输出端连接有识别模块,识别模块输出端连接有对比模块,对比模块输出端连接有检验模块,校验模块用于对错误业务单据进行矫正,对比模块输入端连接有单据数据库,单据数据库输出端与检验模块输入端连接,检验模块输出端连接有打印模块,打印模块用于对矫正后业务单据进行重新打印。
    [0058]
    具体使用时,首先通过扫描模块利用摄像头对业务单据进行扫描处理,将业务单据上的图片文字等信息拍摄成像,将扫描完成的业务单据信息传输至识别模块,通过识别模块对图片、文字等信息进行识别处理,将识别后业务单据信息传输至对比模块,对比模块通过对比单据数据库的数据信息与接收的业务单据信息,判断业务单据信息是否出现错误,如果出现错误,则对比模块将错误信息传输至校验模块,校验模块通过单据数据库对业务单据错误信息进行矫正,同时将矫正后的业务单据信息传输至打印模块,通过打印模块对校验后的业务单据进行重新打印,生成正确的业务单据。
    [0059]
    本实施例中,识别模块采用swt候选字符连通域提取算法,具体步骤如下:
    [0060]
    输入需要进行识别的业务单据图像信息;
    [0061]
    对业务单据图像信息进行灰度化处理;
    [0062]
    使用canny边沿检测算子对业务单据图像信息进行边沿检测;
    [0063]
    对业务单据图像信息进行笔画宽度变化;
    [0064]
    对业务单据图像信息进行规则筛选;
    [0065]
    提取业务单据图像信息图像候选字符连通域。
    [0066]
    进一步的,canny边沿检测算子算法步骤如下:
    [0067]
    首先对业务单据图像信息进一步灰度化处理;
    [0068]
    通过高斯函数对业务单据图像信息进行平滑降噪,业务单据图像由于光照、角度等原因,会存在各种各样的噪声,会对边缘的检测产生干扰,所以需对图像进行降噪,但通常边缘检测和滤波是相互矛盾的,提高边缘检测的灵敏度,同时也会加大噪声的干扰,对噪声进行滤波处理,也会使得检测的边缘更加模糊,通过高斯滤波,可以在精确边缘检测和抑制噪声之间得到较好的解决方案,二维高斯卷积核公式为:
    [0069][0070]
    g(i,j)为原始业务单据图像,(i,j)表示二维坐标,σ对应底分辨率图像,表示图像的概貌轮廓特征,ε对应高分辨率,表示图像的细节特征;
    [0071]
    滤波后的图像:
    [0072]
    s(i,j)=g(i,j)*gary(i,j);
    [0073]
    s(i,j)为滤波后的业务单据图像,g(i,j)为原始业务单据图像;
    [0074]
    计算梯度幅值与方向角;
    [0075]
    非极大值抑制:
    [0076]
    业务单据图像的边缘像素点是局部梯度幅值极大值点,通过抑制极大值点能够细化业务单据图像的边缘,以提高识别效果,定义图像的边缘存在4个方向:水平、 45度、垂直、-45度,分别用d1、d2、d3、d4表示,在一个3x3的邻域内,根据中心点的梯度方向,寻找与其最接近的角度dk,沿dk方向与3x3邻域有两个交点,如果中心点梯度幅值小于两交点之一的梯度幅值,则抑制该中心点,将其灰度值设置为0,即该中心点不是边缘像素点,如果中心
    点梯度幅值均不小于两交点梯度幅值,则认为该店是边缘像素点,其灰度值等于梯度。
    [0077]
    具体的,canny边沿检测算子算法中业务单据灰度图像的梯度值采用一阶有限差分表示,图像在x方向与y方向微分算子为:
    [0078][0079]
    则x方向、y方向的梯度幅值、合并梯度幅值、梯度方向分别为:
    [0080]
    p(i,j)=(s(i,j 1)-s(i,j) s(i 1,j 1)-s(i 1,j))/2;
    [0081]
    q(i,j)=(s(i,j)-s(i 1,j) s(i,j 1)-s(i 1,j 1))/2;
    [0082][0083]
    θ(i,j)arctan(q(i,j)/p(i,j)。
    [0084]
    此外,笔画宽度变化采用图像尺寸变换算法,具体算法如下:
    [0085]
    首先,将每个像素点笔画宽度初始值设置为∞;
    [0086]
    计算每个边缘像素点p的梯度值d
    p
    ,如果p处在笔画边缘位置,则d
    p
    一定垂直于画笔边缘方向,沿着过p点射线r=p n
    ·dp
    ,搜索其与边缘相交的另一像素点q,
    [0087]
    如果边缘像素点q的梯度dq的方向大致与d
    p
    方向相反,那么线段[p,q]上每一像素点在输出图像对应的像素值都设置为线段的长度
    [0088]
    如果射线找不到点q,或者dq与d
    p
    的方向不满足要求,则舍弃该射线r;
    [0089]
    重复上述步骤,直到所有未被舍弃射线r上的像素点画宽全被计算出;
    [0090]
    采用中值计算法,计算所有像素点点笔画宽度的中位数m;
    [0091]
    通过图像尺寸变换算法确保宽度变化平缓的笔画也能被候选到连通域中,可以找到更复杂的字形和透视字体,提高识别效果。
    [0092]
    除此之外,校验模块采用构建文本算法,其算法公式如下:
    [0093][0094]
    其中,c
    swm
    (i)为第i个连通域的笔画宽度中位数,c
    swm
    (j)表示第j个连通域的笔画宽度中位数,t1为设定阈值,文本设为2,由于两个业务单据通常内容字符接近,无论是汉字还是英文字符,每行之间的笔画宽度是接近的,此时可通过判断各个字符的笔画宽度中位数大小,从而与单据数据库内数据信息进行对比,完成对错误业务单据的校验。
    [0095]
    本实施例目的之二在于,提供了供应链业务单据自动校验系统的装置,包括上述中任意一项的供应链业务单据自动校验系统,包括校验台10,校验台10侧面设置有显示屏110,校验台10侧面设置有业务单据校验口120,业务单据校验口120内侧顶端设置有识别摄像装置121,识别摄像装置121底端设置有若干摄像头,校验台10顶端设置有打印台130,打印台130底端设置有打印板140。
    [0096]
    具体的,校验台10顶端另一侧设置有识别器150。通过设置的识别器150可对业务单据进行提前识别,避免后期出现业务单据误判。
    [0097]
    具体使用时,首先将业务单据放置在业务单据校验口120内端,通过识别摄像装置121对业务单据进行识别,当业务单据出现错误时,通过打印台130对其业务单据错误内容进行校验,同时将校验后的业务单据重新打印。
    [0098]
    本实施例目的之三在于,提供了供应链业务单据自动校验系统的方法,包括上述中任意一项的供应链业务单据自动校验系统,包括如下方法步骤:
    [0099]
    s1、扫面模块对业务单据进行扫描处理,将业务单据的图片文字等信息拍摄成像,并将业务单据扫描信息传输至识别模块;
    [0100]
    s2、识别模块对业务单据信息进行识别处理,并将识别后的业务单据信息传输至对比模块;
    [0101]
    s3、对比模块通过对比单据数据库数据信息,判断业务单据信息是否出错,并将错误信息传输至校验模块;
    [0102]
    s4、校验模块对错误信息进行矫正,并将矫正后的业务单据信息传输至打印模块;
    [0103]
    s5、打印模块对校验后的业务单据进行重新打印,生成正确的业务单据。
    [0104]
    以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

    技术特征:
    1.一种供应链业务单据自动校验系统,其特征在于:包括扫描模块,所述扫面模块内含摄像头,利用摄像头对业务单据进行扫描拍摄处理,所述扫描模块输出端连接有识别模块,所述识别模块输出端连接有对比模块,所述对比模块输出端连接有检验模块,所述校验模块用于对错误业务单据进行矫正,所述对比模块输入端连接有单据数据库,所述单据数据库输出端与所述检验模块输入端连接,所述检验模块输出端连接有打印模块,所述打印模块用于对矫正后业务单据进行重新打印。2.根据权利要求1所述的供应链业务单据自动校验系统,其特征在于:所述识别模块采用swt候选字符连通域提取算法,具体步骤如下:输入需要进行识别的业务单据图像信息;对业务单据图像信息进行灰度化处理;使用canny边沿检测算子对业务单据图像信息进行边沿检测;对业务单据图像信息进行笔画宽度变化;对业务单据图像信息进行规则筛选;提取业务单据图像信息图像候选字符连通域。3.根据权利要求2所述的供应链业务单据自动校验系统,其特征在于:所述canny边沿检测算子算法步骤如下:首先对业务单据图像信息进一步灰度化处理;通过高斯函数对业务单据图像信息进行平滑降噪;计算梯度幅值与方向角;非极大值抑制;业务单据图像的边缘像素点是局部梯度幅值极大值点。4.根据权利要求1所述的供应链业务单据自动校验系统,其特征在于:所述canny边沿检测算子算法中业务单据灰度图像的梯度值采用一阶有限差分表示,图像在x方向与y方向微分算子为:则x方向、y方向的梯度幅值、合并梯度幅值、梯度方向分别为:p(i,j)=(s(i,j 1)-s(i,j) s(i 1,j 1)-s(i 1,j))/2;q(i,j)=(s(i,j)-s(i 1,j) s(i,j 1)-s(i 1,j 1))/2;θ(i,j)arctan(q(i,j)/p(i,j)。5.根据权利要求2所述的供应链业务单据自动校验系统,其特征在于:所述笔画宽度变化采用图像尺寸变换算法。6.根据权利要求1所述的供应链业务单据自动校验系统,其特征在于:所述对比模块输出端连接有通知模块,所述通知模块用于对识别后的业务单据进行提前验证,所述通知模块输出端与所述单据数据库输入端连接。7.根据权利要求1所述的供应链业务单据自动校验系统,其特征在于:所述校验模块采用构建文本算法,其算法公式如下:
    其中,c
    swm
    (i)为第i个连通域的笔画宽度中位数,c
    swm
    (j)表示第j个连通域的笔画宽度中位数,t1为设定阈值。8.一种使用如权利要求1-7中任意一项供应链业务单据自动校验系统的装置,其特征在于:包括校验台(10),所述校验台(10)侧面设置有显示屏(110),所述校验台(10)侧面设置有业务单据校验口(120),所述业务单据校验口(120)内侧顶端设置有识别摄像装置(121),所述识别摄像装置(121)底端设置有若干摄像头,所述校验台(10)顶端设置有打印台(130),所述打印台(130)底端设置有打印板(140)。9.根据权利要求8所述的供应链业务单据自动校验系统的装置,其特征在于:所述校验台(10)顶端另一侧设置有识别器(150)。10.一种使用如权利要求1-7中任意一项供应链业务单据自动校验系统的方法,其特征在于:包括如下方法步骤:s1、扫面模块对业务单据进行扫描处理,将业务单据的图片文字等信息拍摄成像,并将业务单据扫描信息传输至识别模块;s2、识别模块对业务单据信息进行识别处理,并将识别后的业务单据信息传输至对比模块;s3、对比模块通过对比单据数据库数据信息,判断业务单据信息是否出错,并将错误信息传输至校验模块;s4、校验模块对错误信息进行矫正,并将矫正后的业务单据信息传输至打印模块;s5、打印模块对校验后的业务单据进行重新打印,生成正确的业务单据。

    技术总结
    本发明涉及供应链技术领域,具体地说,涉及一种供应链业务单据自动校验装置、系统及方法。其包括扫描模块,扫描模块输出端连接有识别模块,识别模块输出端连接有对比模块,对比模块输出端连接有校验模块,对比模块输入端连接有单据数据库,单据数据库输出端与校验模块输入端连接,校验模块输出端连接有打印模块。本发明通过设置的打印模块可实现检验完成的业务单据进行重新打印,从而校验错误单据进行改正,重新将改正后的业务单据进行打印,省去操作人员重新制作新单据所耗费的时间,提高工作效率,同时能够避免业务单据再次出错。同时能够避免业务单据再次出错。同时能够避免业务单据再次出错。


    技术研发人员:王宏伟
    受保护的技术使用者:山东雅利安供应链管理集团有限公司
    技术研发日:2022.04.06
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-10637.html

    最新回复(0)