判定装置、文档图像管理系统以及判定方法
【技术领域】
[0001]本发明涉及一种判定装置、文档图像管理系统以及判定方法。
【背景技术】
[0002]目前,条形码被广泛应用于生活中的各个领域中,如:专利通知文件、快递单等,通过条形码来记录专利通知文件中的发文序号等信息和快递单中的物流信息。
[0003]在对含有条形码的文档页进行处理时,需要人工定位待扫描的条形码区域,然后通过条形码扫描器对准条形码进行扫描识别。但是,当文档页中含有多个条形码时,就很容易发生扫描错误、扫描遗漏等问题。
[0004]针对这样的问题,现有技术中出现了一种通过人工设定样本页后,利用样本页对同一系列的文档页中的条形码区域进行定位的技术方案。在这样的技术方案中,对样本页的设定需要通过计算机界面获取样本页中的条形码的排列分布坐标值,进而对同系列的文档页的相同坐标值位置的条形码区域进行定位。
[0005]通常,文档页中的条形码是由打印机直接打印或人工手贴在文档页的特定区域上,但是,在打印机由于走纸问题导致打印的条形码位置发生倾斜、偏移时或人工手贴的条形码斜度较大时,此时,根据设定好的样本页的坐标值无法准确、完全地定位出上述文档页的条形码区域。
[0006]另外,对每张文档页的条形码区域进行定位时都需要参照样本页来设定,十分麻烦。而且,当文档页属于不同系列时,针对不同的文档页的条形码区域进行定位时,需要对重新设定样本页,这样,在定位过程中,需要来回寻找匹配的样本页,费时费力。
【发明内容】
[0007]本发明为了解决上述问题,提供了一种对打印有文档内容以及至少一个条形码的文档页中包含条形码的条形码区域进行判定的判定装置、文档图像管理系统以及判定方法。
[0008]本发明为了实现上述目的,采用了以下结构以及方法:
[0009]< 结构 1>
[0010]本发明提供一种对打印有文档内容以及包含至少一个条形码的文档页中包含条形码的条形码区域进行判定的判定装置,其特征在于,包括:转换部,将对文档页读取所得到的初始页图像进行表示黑白二值的二值化转换,得到二值化页图像;像素修正部,按照预定修正规则对二值化页图像的各个像素进行逐点修正,得到修正页图像;扫描路径设定部,基于预定区域尺寸设定一个扫描区域,并把与文档页的两个边缘分别相一致并且经过扫描区域的扫描中心点的两个方向设定为第一扫描路径和第二扫描路径;扫描获取部,根据修正页图像把扫描区域按照预定移动顺序以及预定移动间隔进行移动从而逐个锁定在修正页图像中与扫描区域相对应的对应区域,进一步根据第一扫描路径和第二扫描路径对对应区域中的区域图像进行扫描,并分别获取在第一扫描路径上的表示黑白二值变化的第一变化次数以及在第二扫描路径上的表示黑白二值变化的第二变化次数;第一变化比较判断部,将获取到的第一变化次数、第二变化次数分别与次数上限阈值、次数下限阈值进行比较,并判断是否存在第一变化次数和第二变化次数中的任意一个大于次数下限阈值的同时另一个小于次数上限阈值,如果判断为存在时,输出一个第一存在判断结果;特征点设定部,根据第一存在判断结果,把在对应区域中与扫描中心点相对应的对应中心点设定为特征点;测算设定部,根据所有特征点的分布状况并按照预定的边缘检测算法测算出至少含有一个特征点的范围边缘,并根据测算出的范围边缘设定特征点区域;特征比较判断部,根据预定数量阈值以及预定区域尺寸阈值,对特征点区域中的特征点的数量以及该特征点区域的尺寸进行比较,并判断数量与尺寸是否都分别超过预定数量阈值以及预定区域尺寸阈值,当特征比较判断部判断为数量与尺寸都分别超过预定数量阈值以及预定区域尺寸阈值时,输出一个尺寸数量确定结果;以及条形码区域判定部,至少根据尺寸数量确定结果,判定为该对应的特征点区域是条形码区域。
[0011]〈结构2>
[0012]本发明还提供了一种对打印有文档内容以及包含至少一个条形码的文档页中包含条形码的条形码区域进行判定的判定装置,其特征在于,包括:转换部;像素修正部;扫描路径设定部;扫描获取部;初定比较判断部;第一确定比较判断部;特征点设定部;测算设定部;特征比较判断部;以及条形码区域判定部,其中,转换部将对文档页进行读取所得到的初始页图像进行表示黑白二值的二值化转换,得到二值化页图像,像素修正部按照预定修正规则对二值化页图像的各个像素进行逐点修正,得到修正页图像,扫描路径设定部基于预定区域尺寸设定一个扫描区域,并把与文档页的两个边缘分别相一致并且经过扫描区域的扫描中心点的两个方向设定为第一扫描路径和第二扫描路径,与第一扫描路径成一定角度并且经过扫描中心点的两个角度方向分别设定为第三扫描路径和第四扫描路径,扫描获取部,根据修正页图像把扫描区域按照预定移动顺序以及预定移动间隔进行移动从而逐个锁定在修正页图像中与扫描区域相对应的对应区域,进一步根据第一扫描路径和第二扫描路径对对应区域中的区域图像进行扫描,并分别获取在第一扫描路径上的表示黑白二值变化的第一变化次数以及在第二扫描路径上的表示黑白二值变化的第二变化次数,初定比较判断部,用于将第一变化次数、第二变化次数分别与次数上限阈值、次数下限阈值进行比较,判断是否存在第一变化次数和第二变化次数中的任意一个大于次数下限阈值的同时另一个小于次数上限阈值,当判断为存在时,输出一个存在初定结果,扫描获取部根据存在初定结果,按照第三扫描路径和第四扫描路径对对应区域中的区域图像进行扫描,并分别获取在第三扫描路径上的表示黑白二值变化的第三变化次数以及在第四扫描路径上的表示黑白二值变化的第四变化次数,第一确定比较判断部,进一步将第三变化次数、第四变化次数进行比较,判断是否存在第三变化次数和第四变化次数之间的差值小于预定差阈值,当判断为存在时,输出一个第一存在确定结果,特征点设定部根据第一存在确定结果,把在对应区域中与扫描中心点相对应的对应中心点设定为特征点,测算设定部根据所有特征点的分布状况并按照预定的边缘检测算法测算出至少含有一个特征点的范围边缘,并根据测算出的范围边缘设定特征点区域,特征比较判断部根据预定数量阈值以及预定区域尺寸阈值,对特征点区域中的特征点的数量以及该特征点区域的尺寸进行比较,并判断数量与尺寸是否都分别超过预定数量阈值以及预定区域尺寸阈值,当特征比较判断部判断为数量与尺寸都分别超过预定数量阈值以及预定区域尺寸阈值时,输出一个尺寸数量确定结果,条形码区域判定部,至少根据尺寸数量确定结果,判定为该对应的特征点区域是条形码区域。
[0013]〈结构3>
[0014]本发明还提供了一种对打印有文档内容以及包含至少一个条形码的文档页中包含条形码的条形码区域进行判定的判定装置,其特征在于,包括:转换部;像素修正部;扫描路径设定部;扫描控制部;扫描获取部;宽度判断部;区域调整部;初定比较判断部;第一确定比较判断部;特征点设定部;测算设定部;特征比较判断部;以及条形码区域判定部,其中,转换部将对文档页进行读取所得到的初始页图像进行表示黑白二值的二值化转换,得到二值化页图像,像素修正部按照预定修正规则对二值化页图像的各个像素进行逐点修正,得到修正页图像,扫描路径设定部,基于预定区域尺寸设定一个扫描区域,并把与文档页的两个边缘分别相一致并且经过扫描区域的扫描中心点的两个方向设定为第一扫描路径和第二扫描路径,进一步把与第一扫描路径成一定角度并且经过扫描中心点的两个角度方向分别设定为第三扫描路径和第四扫描路径,扫描控制部控制扫描获取部根据修正页图像把扫描区域按照预定移动顺序以及预定移动间隔进行移动从而逐个锁定在修正页图像中与扫描区域相对应的对应区域,并进一步根据第一扫描路径对对应区域中的区域图像进行扫描,至少获取到连续黑像素和连续白像素中任意一种的连续像素累积值;并控制宽度判断部对连续像素累积值是否超过预定累积阈值进行判断;当判断为超过时,控制区域调整部对扫描区域的尺寸进行放大调整从而获取一个扫描放大区域;控制扫描路径设定部,根据扫描放大区域的中心点对第一扫描路径、第二扫描路径、第三扫描路径和第四扫描路径进行重新调整;并控制扫描获取部获取与扫描放大区域相对应的对应放大区域作为对应区域,当宽度判断部判断为不超过时,扫描控制部控制扫描获取部进一步根据第一扫描路径和第二扫描路径对对应区域中的区域图像进行扫描,并分别获取在第一扫描路径上的表示黑白二值变化的第一变化次数以及在第二扫描路径上的表示黑白二值变化的第二变化次数,初定比较判断部,用于将第一变化次数、第二变化次数分别与次数上限阈值、次数下限阈值进行比较,判断是否存在第一变化次数和第二变化次数中的任意一个大于次数下限阈值的同时另一个小于次数上限阈值,当判断为存在时,输出一个存在初定结果,扫描获取部根据存在初定结果,按照第三扫描路径和第四扫描路径对对应区域中的区域图像进行扫描,并分别获取在第三扫描路径上的表示黑白二值变化的第三变化次数以及在第四扫描路径上的表示黑白二值变化的第四变化次数,第一确定比较判断部,进一步将第三变化次数、第四变化次数进行比较,判断是否存在第三变化次数和第四变化次数之间的差值是否小于预定差阈值,当判断为存在时,输出一个第一存在确定结果,特征点设定部根据第一存在确定结果,把在对应区域中与扫描中心点相对应的对应中心点设定为特征点,测算设定部根据所有特征点的分布状况并按照预定的边缘检测算法测算出至少含有一个特征点的范围边缘,并根据测算出的范围边缘设定特征点区域,特征比较判断部根据预定数量阈值以及预定区域尺寸阈值,对特征点区域中的特征点的数量以及该特征点区域的尺寸进行比较,并判断数量与尺寸是否都分别超过预定数量阈值以及预定区域尺寸阈值,当特征比较判断部判断为数量与尺寸都分别超过预定数量阈值以及预定区域尺寸阈值时,输出一个尺寸数量确定结果,条形码区域判定部,至少根据尺寸数量确定结果,判定为该对应的特征点区域是条形码区域。
[0015]〈结构4>
[0016]本发明还提供了一种文档图像管理系统,其特征在于,包括:多功能打印机;以及文档图像管理设备,与多功能打印机相通信连接,其中,多功能打印机具有:把打印有文档内容以及包含至少一个条形码的文档页扫描成为初始页图像的扫描部;以及把初始页图像向文档图像管理设备进行发送的扫描侧通信部,文档图像管理设备具有:用于接收初始页图像的管理侧通信部;以及对接收到的初始页图像中包含条形码的条形码区域进行判定的判定装置,判定装置为结构1至结构3中任意一项所提及的判定装置。
[0017]〈方法1>
[0018]本发明还提供了一种对打印有文档内容以及包含至少一个条形码的文档页中包含条形码的条形码区域进行判定的判定方法,其特征在于,具有以下步骤:将对文档页读取所得到的初始页图像进行表示黑白二值的二值化转换,得到二值化页图像;按照预定修正规则对二值化页图像的各个像素进行逐点修正,得到修正页图像;基于预定区域尺寸设定一个扫描区域,并把与文档页的两个边缘分别相一致并且经过扫描区域的扫描中心点的两个方向设定为第一扫描路径和第二扫描路径;根据修正页图像把扫描区域按照预定移动顺序以及预定移动间隔进行移动从而逐个锁定在修正页图像中与扫描区域相对应的对应区域,进一步根据第一扫描路径和第二扫描路径对对应区域中的区域图像进行扫描,并分别获取在第一扫描路径上的表示黑白二值变化的第一变化次数以及在第二扫描路径上的表示黑白二值变化的第二变化次数;将获取到的第一变化次数、第二变化次数分别与次数上限阈值、次数下限阈值进行比较,并判断是否存在第一变化次数和第二变化次数中的任意一个大于次数下限阈值的同时另一个小于次数上限阈值,如果判断为存在时,输出一个第一存在判断结果;根据第一存在判断结果,把在对应区域中与扫描中心点相对应的对应中心点设定为特征点;根据所有特征点的分布状况并按照预定的边缘检测算法测算出至少含有一个特征点的范围边缘,并根据测算出的范围边缘设定特征点区域;根据预定数量阈值以及预定区域尺寸阈值,对特征点区域中的特征点的数量以及该特征点区域的尺寸进行比较,并判断数量与尺寸是否都分别超过预定数量阈值以及预定区域尺寸阈值,当判断为数量与尺寸都分别超过预定数量阈值以及预定区域尺寸阈值时,输出一个尺寸数量确定结果;以及至少根据尺寸数量确定结果,判定为该对应的特征点区域是条形码区域。
[0019]发明的作用与效果
[0020]根据本发明所涉及的判定装置、文档图像管理系统以及判定方法,因为将初始页图像进行二值化转换得到二值化页图像后,再进行修正得到修正页图像后,通过判定在扫描路径上的变化次数,根据变化次数将对应中心点设定为特征点,根据所有特征点的分布状况测算设定出特征点区域,通过判断特征点区域中特征点的数量与尺寸,判定出为条形码区域。所以,本发明所涉及的判定装置、文档图像管理系统以及判定方法能够全自动地对初始页图像中所有条形码区域进行判定,并且判定的准确度高。
【附图说明】
[0021]图1是本发明实施例一中文档图像管理系统的框图;
[0022]图2是本发明实施例一中判定装置的框图;
[0023]图3为本发明实施例一中文档页的初始页图像的示意图;
[0024]图4为本发明实施例一中初始页图像的子区域的预定划分规则示意图;
[0025]图5为本发明实施例一中预定修正规则的说明图;
[0026]图6(a)为本发明实施例一中扫描路径的设定示意图;
[0027]图6(b)为本发明实施例一中第一变化次数和第二变化次数的示意图;
[0028]图7为本发明实施例一中与修正页图像相对应的全部特征点的分布状况示意图;
[0029]图8为本发明实施例一中特征点区域的分布状况示意图;
[0030]图9为本发明实施例一中条形码区域的分布状况示意图;
[0031]图10(a)至图10(d)分别是本发明实施例一中从初始页图像中判定出的第一条形码区域至第四条形码区域的示意图;
[0032]图11为本发明实施例一中判定装置的判定过程流程图;
[0033]图12为本发明实施例二中判定装置的框图;
[0034]图13(a)为本发明实施例二中扫描路径的设定示意图;
[0035]图13(b)为本发明实施例二中变化次数的第一获取状况示意图;
[0036]图13(c)为本发明实施例二中变化次数的第二获取状况示意图;
[0037]图14(a)为本发明实施例二中针对特殊标识的扫描路径的设定示意图;
[0038]图14(b)为本发明实施例二中针对特殊标识的变化次数的第一获取状况示意图;
[0039]图14(c)为本发明实施例二中针对特殊标识的变化次数的第二获取状况示意图;
[0040]图15为本发明实施例二中选取中心区域的结构示意图;
[0041]图16为本发明实施例二中针对特殊数字选取中心区域的结构示意图;
[0042]图17为本发明实施例二中判定装置的判定过程流程图;
[0043]图18为本发明实施例三中判定装置的框图;
[0044]图19(a)为本发明实施例三中扫描路径的设定示意图;
[0045]图19(b)为本发明实施例三中连续像素累积值的获取状况示意图;以及
[0046]图20为本发明实施例三中判定装置的判定过程流程图。
【具体实施方式】
:
[0047]下面结合附图对本发明涉及的判定装置、文档图像管理系统以及判定方法进行详细