首页> 中国专利> 一种方便复制传播的OMR运输面单制作及识别方法

一种方便复制传播的OMR运输面单制作及识别方法

摘要

本发明提供了一种方便复制传播的OMR运输面单制作及识别方法,包括:根据下单信息集合,对面单模板进行填涂后,得到手写面单集合,分别贴于对应包裹上;利用OMR技术识别对所述手写面单集合进行识别,并根据识别结果打印出对应的标准面单;通过事先打印大批量的面单模板,方便预制、复制和传播,利用OMR技术进行识别,提高识别的正确率和效率,并降低识别成本。

著录项

  • 公开/公告号CN113822196A

    专利类型发明专利

  • 公开/公告日2021-12-21

    原文格式PDF

  • 申请/专利权人 天津易客满国际物流有限公司;

    申请/专利号CN202111112973.0

  • 发明设计人 耿战;宋士恩;莽雨林;

    申请日2021-09-23

  • 分类号G06K9/00(20060101);G06K9/20(20060101);G06K9/62(20060101);G06T7/11(20170101);G06T7/30(20170101);

  • 代理机构11399 北京冠和权律师事务所;

  • 代理人陈彦朝

  • 地址 300000 天津市东丽区平盈路8号服务滨海委3008-43室

  • 入库时间 2023-06-19 13:46:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-06-21

    授权

    发明专利权授予

说明书

技术领域

本发明涉及物流技术领域,特别涉及一种方便复制传播的OMR运输面单制作及识别方法。

背景技术

除UPS、FedEx、DHL三大国际快递企业在全球范围内具备自营揽收能力外,其他经营国际快递的企业大多采用与始发站本土快递企业合作的方式完成揽收,由于技术、经营与合作模式的限制,很难获得合作双方都可机器识别的面单,而客人特别是散客很难找到打印设备随时打印面单和贴单。

分析散客制单问题发现根本原因是在线下单时获得的面单只能用于特定包裹,使用普遍应用的条码单号建立面单与包裹的强关联,即一单一码,而此时客户没有打印设备输出就会导致面单与包裹关系的丢失,从而造成后续分拣中心在入库和分拣时难以识别包裹。

这一问题的传统解决方式多采用预制多联面单由揽收的快递员提供给客户填写,但是在上述场景下的没有揽收网络的国际快递企业无法接触客户,而预制面单成本高、机器识读准确率低、提前批量发放闲置率高浪费严重、揽收合作方出于自身运营和品牌考虑往往会用自己的面单覆盖相似的运输面单。

在这种业务场景下,如何在客户无法随时打印的情况下为包裹提供唯一标识、而且这种标识是客户容易获得、容易填写、可以让设备正确、快速识读从而保证分拣正确率和效率,同时是现有成熟技术可以实现且成本低廉的方案,是本专利当初设定的研究方向。

发明内容

本发明提供一种方便复制传播的OMR运输面单制作及识别方法,通过事先打印大批量的面单模板,方便预制、复制和传播,利用OMR技术进行识别,提高识别的正确率和效率,并降低识别成本。

本发明提供一种方便复制传播的OMR运输面单制作及识别方法,包括:

步骤1:根据下单信息集合,对面单模板进行填涂后,得到手写面单集合,分别贴于对应包裹上;

步骤2:利用OMR技术识别对所述手写面单集合进行识别,并根据识别结果打印出对应的标准面单。

在一种可能实现地方式中,

步骤2中,根据识别结果打印出对应的标准面单之后,还包括:

将所述标准面单贴于对应的包裹上,并进入正常的分拣流程。

在一种可能实现地方式中,

所述面单模板的获取方法如下:

根据面单要求设计组成所述面单模板的各个模块;

根据排版要求对所述各个模块在预设区域内进行放置,并打印得到面单模板。

在一种可能实现地方式中,

步骤1中,根据下单信息,对面单模板进行填涂后,得到手写面单包括:

根据所述下单信息获取面单号、用户联系方式、备注信息;

将所述面单号分别手动写入所述面单模板的数字位手写区,手动填涂入所述面单模板的数字位光标区;

将所述用户联系方式、备注信息手动写入所述面单模板的联系方式区和交运备注区,得到手写面单。

在一种可能实现地方式中,

步骤2中,利用OMR技术识别对所述手写面单集合进行识别包括:

将贴有手写面单的包裹按照体积大小进行入库,并在入库后,将所述贴有手写面单的包裹运输至特定的工位;

在所述工位上,利用OMR技术对手写面单进行扫描识别,得到识别结果。

在一种可能实现地方式中,

在打印得到面单模板后,还包括:对所述面单模板的可用性进行检测,其步骤如下:

将所述面单模板按照模块的预设位置区域进行划分,得到多个检测区域,并基于模块的预设图形,判断对应的检测区域中所包含的图形是否与所述预设图形匹配;

若是,判定所述面单模板的模块打印正确;

否则,判定所述面单模板的模块打印存在偏差,并对所述面单模板进行销毁;

在确定所述面单模板的模块打印正确后,按照模块种类获取所述面单模板的多个标准子模板;

基于所述标准子模版与所述多个检测区域的分辨率比值,确定截取窗口,并基于所述截取窗口从检测区域中截取到目标区域;

分别提取所述目标区域与对应的子模版的第一特征和第二特征,并基于所述第一特征和第二特征,将所述目标区域与对应的子模版进行匹配,获取所述目标区域中的目标图像;

将所述目标图像与对应的子模版进行配准操作,得到配准图像,对所述配准图像进行二值化处理,得到二值化图像;

提取所述二值化图像中的白色区域,并获取所述白色区域对应的所述目标图像的待检测区域;

对所述待检测区域进行必要性检测,判断所述待检测区域是否为所述面单模板的必要组成部分;

若是,判定所述面单模板的必要组成部分存在缺失,并对所述面单模板进行销毁;

否则,判定所述面单模板不存在缺失;

在确定所述面单模板不存在缺失后,对标准子模版建立坐标系,确定标准图像的标准子模版下的第一坐标集合;

对所述目标区域建立坐标系,确定目标图像的标准子模版下的第二坐标集合;

基于所述分辨率比值,对所述第二坐标集合进行尺度变换,得到第三坐标集合;

将所述第一坐标集合与所述第三坐标集合进行匹配,得到所述第三坐标集合与第一坐标集合的整体偏差度;

若所述整体偏差度小于预设偏差度,判定所述面单模板可用;

否则,判定所述面单模板不可用。

在一种可能实现地方式中,

将所述目标图像与对应的子模版进行配准操作,得到配准图像包括:

利用双通道神经网络模型对所述目标图像和子模版进行特征提取,得到第一特征点和第二特征点,并确定所述第一特征点与第二特征点的对应关系;

基于所述目标图像,利用优化算法对所述第二特征点进行变换优化,得到第三特征点;

利用所述对应关系,将所述第一特征点与第三特征点进行配准,得到配准图像。

8、根据权利要求1所述的一种方便复制传播的OMR运输面单制作及识别方法,其特征在于,步骤2中,利用OMR技术识别对所述手写面单集合进行识别还包括:

对所述手写面单进行区域分割,并锁定数字位光标区的边缘部分,并对所述边缘部分进行标记,利用所述标记实现对所述数字位光标区的裁剪;

获取裁剪得到的数字位光标区对应的初始二维图像,计算出图像中每个像素点的像素值,提取出所述像素值小于第一预设像素值范围的第一区域,提取出所述像素值在所述第一预设像素值范围的第二区域,提取出所述像素值大于所述第一预设像素值范围且小于第一预设像素值的第三区域,提取所述像素值大于所述第一预设像素值的第四区域;

基于所述第二区域和第四区域的区域面积与所述数字位光标区在水平视角下的数字区域面积的差异,对所述第二区域和第三区域进行优化;

依次将所述第一区域、优化后的第二区域和第三区域、第四区域投影至三维空间中,得到三维空间图像;

根据所述三维空间图像每个点的位置,将所述三维空间图像投影至预设平面上,得到目标二维图像;

基于OMR识别设备的识别方向,对所述目标二维图像进行二维旋转,直到所述目标二维图像的观测方向与所述识别方向一致;

获取所述OMR识别设备对所述目标二维图像在当前位置下的第一视角,并获取与预设标准视角的差值;

根据视角对照表,获取所述差值对应的视角补偿值;

基于所述视角补偿值,及所述目标二维图像的当前位置,对所述目标二维图像进行角度调整,得到目标位置;

获取所述OMR识别设备对所述目标二维图像在目标位置下的第二视角,并获取视角图像;

对所述视角图像进行二值化处理,得到二值化图像,对所述二值化图像进行填涂识别,得到所述手写面单的单号。

在一种可能实现地方式中,

对所述二值化图像进行填涂识别包括:

锁定所述二值化图像中的数字区域,并以列为单位对所述数字区域进行划分,得到多个子区域,并确定子区域的图像位置;

基于所述图像位置,调整所述OMR识别设备的识别角度;

基于所述识别角度,依次对所述多个子区域进行光学标记识别,并依次提取每个子区域中填涂的数字,得到所述手写面单的单号。

在一种可能实现地方式中,

依次对所述多个子区域进行光标识别还包括:

基于所述OMR识别设备对当前子区域进行光学扫描,得到光学图像,再次对所述光学图像进行灰度化处理,得到检测图像;

基于所述检测图像的灰度值,计算得到所述检测图像中光学标记的中心位置;

以所述中心位置为基准,以数字光标区的光标半径为划分半径,得到待检测圆形图像;

对所述待检测圆形图像进行二值化处理,得到验证图像;

计算所述验证图像的平均二值化值,判断所述平均二值化值是否在预设二值化值范围内;

若是,确定所述验证图像为光学标记区域,并基于所述中心位置确定所述光学标记区域的参考值;

基于所述光学标记区域的参考值,计算得到所述光学标记区域的数值;

否则,按照备选方法重新选择中心位置。

本发明解决了现有技术的问题:

1.现在广泛采用的一、二维码在面单生成时就绑定了唯一单号,只能应用于一件包裹。而OMR面单是在填涂后才绑定面单号的中性模板,因此方便预制、复制和传播,使用时无需打印设备直接用笔填涂,降低了中小发件人应用物流服务的门槛;

2.相对于多联纸质面单,没有印刷成本,不用提前发放给客人造成闲置浪费,客人也无需再单据上填写下单时已经提供的信息;

3.工业用条码扫描枪质量并不便宜,支持二维条码扫描的CCD扫描枪价格昂贵,而OMR配套设备采用的都是非常成熟的组件,而且软件可以扩展支持一、二维条码的扫描,还可以存储识别原始图像,性价比远高于单一的扫码设备。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种方便复制传播的OMR运输面单制作及识别方法的流程图;

图2为本发明实施例中面单模板获取方法的流程图;

图3为本发明实施例中获取手写面单的流程图;

图4为本发明实施例中面单模板填涂前后的对比图;

图5为本发明实施例中面单模板各个模块的结构图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

实施例1

本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,如图1所示,包括:

步骤1:根据下单信息集合,对面单模板进行填涂后,得到手写面单集合,分别贴于对应包裹上;

步骤2:利用OMR技术识别对所述手写面单集合进行识别,并根据识别结果打印出对应的标准面单。

在该实施例中,所述OMR技术的英文全称为Optical Mark Recognition,中文名称为光学标记识别技术。

在该实施例中,如图4所示,面单模板分填涂前后对比如下,左面为未填涂的面单模板,右面为填涂后的面单模板,并且面单模板在没有填涂实用前是没有关联特定的单号的,因此是可批量预制和传播的。

在该实施例中,根据面单要求和排版要求来设计电子面单模板,然后对面单模板进行大量复制和打印,得到大量连接的面单模板,然后对连接的面单模板进行裁剪,得到单一面单模板后即可根据下单信息集合进行填涂。

在该实施例中,利用OMR技术识别对所述手写面单集合进行识别,目前市场上可以满足本专利应用的设备有很多,机理就是市场上常见的高拍仪和工业照相设备,非常有利于专利的投用和推广,最终也可以和运输分拣需要的其他设备整合研发一体化的专用仓库设备。

上述设计方案的工作原理是:首先根据面单要求和排版要求来设计电子面单模板,然后对面单模板进行大量复制和打印,得到大量连接的面单模板,然后对连接的面单模板进行裁剪,得到单一面单模板,然后根据下单信息集合,包括面单号、用户联系方式、备注信息对面单模板进行手动填写,得到手写面单集合,贴于对应的包裹上,然后将包裹进行入库,传输到特定的OMR识别设备下,利用OMR技术识别对所述手写面单集合进行识别,并根据识别结果打印出对应的标准面单,将所述标准面单贴于对应的包裹上,进入正常的分拣流程。

上述设计方案的有益效果是:通过首先根据面单要求和排版要求来设计电子面单模板,得到大批量的面单模板,解决了现在广泛采用的一、二维码在面单生成时就绑定了唯一单号,只能应用于一件包裹的问题,而本面单模板是在填涂后才绑定面单号的中性模板,因此方便预制、复制和传播,使用时无需打印设备直接用笔填涂,降低了中小发件人应用物流服务的门槛;其次,相对于多联纸质面单,没有印刷成本,不用提前发放给客人造成闲置浪费,客人也无需再单据上填写下单时已经提供的信息;最后,根据OMR技术识别对所述手写面单集合进行识别,并根据识别结果打印出对应的标准面单,解决了工业用条码扫描枪和支持二维条码扫描的CCD扫描枪价格昂贵的问题,而OMR配套设备采用的都是非常成熟的组件,而且软件可以扩展支持一、二维条码的扫描,还可以存储识别原始图像,性价比远高于单一的扫码设备,减少识别的成本,并且提高了识别的效率和准确率。

实施例2

基于实施例1的基础上,本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,步骤2中,根据识别结果打印出对应的标准面单之后,还包括:

将所述标准面单贴于对应的包裹上,并进入正常的分拣流程。

上述设计方案的有益效果是:通过将手写面单转换为标准面单,提高了分拣过程中的准确率和效率。

实施例3

基于实施例1的基础上,本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,如图2所示,所述面单模板的获取方法如下:

根据面单要求设计组成所述面单模板的各个模块;

根据排版要求对所述各个模块在预设区域内进行放置,并打印得到面单模板。

在该实施例中,所述面单模板的各个模块如图5所示,1表示条形码区,2表示数字位手写区、3表示数字位光标区、4联系方式区和5表示交运备注区。

上述设计方案的有益效果是:通过批量生产大量的面单模板,供大量订单填写,因此方便预制、复制和传播,使用时无需打印设备直接用笔填涂,降低了中小发件人应用物流服务的门槛。

实施例4

基于实施例1的基础上,本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,如图3所示,步骤1中,根据下单信息,对面单模板进行填涂后,得到手写面单包括:

根据所述下单信息获取面单号、用户联系方式、备注信息;

将所述面单号分别手动写入所述面单模板的数字位手写区,手动填涂入所述面单模板的数字位光标区;

将所述用户联系方式、备注信息手动写入所述面单模板的联系方式区和交运备注区,得到手写面单。

上述设计方案的有益效果是:通过手动写入所述面单模板的数字位手写区,便于工作人员的核对,手动填涂入所述面单模板的数字位光标区,便于设备的识别,保证了识别的准确性和效率。

实施例5

基于实施例1的基础上,本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,步骤2中,利用OMR技术识别对所述手写面单集合进行识别包括:

将贴有手写面单的包裹按照体积大小进行入库,并入库后,将所述贴有手写面单的包裹运输至特定的工位;

在所述工位上,利用OMR技术对手写面单进行扫描识别,得到识别结果。

在该实施例中,所述特定的工位为OMR识别设备的检测区域。

上述设计方案的有益效果是:通过利用OMR技术对手写面单进行扫描识别,提高了识别的效率和准确率,并降低的识别成本。

实施例6

基于实施例3的基础上,本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,在打印得到面单模板后,还包括:对所述面单模板的可用性进行检测,其步骤如下:

将所述面单模板按照模块的预设位置区域进行划分,得到多个检测区域,并基于模块的预设图形,判断对应的检测区域中所包含的图形是否与所述预设图形匹配;

若是,判定所述面单模板的模块打印正确;

否则,判定所述面单模板的模块打印存在偏差,并对所述面单模板进行销毁;

在确定所述面单模板的模块打印正确后,按照模块种类获取所述面单模板的多个标准子模板;

基于所述标准子模版与所述多个检测区域的分辨率比值,确定截取窗口,并基于所述截取窗口从检测区域中截取到目标区域;

分别提取所述目标区域与对应的子模版的第一特征和第二特征,并基于所述第一特征和第二特征,将所述目标区域与对应的子模版进行匹配,获取所述目标区域中的目标图像;

将所述目标图像与对应的子模版进行配准操作,得到配准图像,对所述配准图像进行二值化处理,得到二值化图像;

提取所述二值化图像中的白色区域,并获取所述白色区域对应的所述目标图像的待检测区域;

对所述待检测区域进行必要性检测,判断所述待检测区域是否为所述面单模板的必要组成部分;

若是,判定所述面单模板的必要组成部分存在缺失,并对所述面单模板进行销毁;

否则,判定所述面单模板不存在缺失;

在确定所述面单模板不存在缺失后,对标准子模版建立坐标系,确定标准图像的标准子模版下的第一坐标集合;

对所述目标区域建立坐标系,确定目标图像的标准子模版下的第二坐标集合;

基于所述分辨率比值,对所述第二坐标集合进行尺度变换,得到第三坐标集合;

将所述第一坐标集合与所述第三坐标集合进行匹配,得到所述第三坐标集合与第一坐标集合的整体偏差度;

若所述整体偏差度小于预设偏差度,判定所述面单模板可用;

否则,判定所述面单模板不可用。

在该实施例中,所述模块包括数字位手写区,数字位光标区;联系方式区、交运备注区、条形码区。

在该实施例中,若所述标准子模版与所述多个检测区域的分辨率相同,取窗口的大小与所述标准子模版相同,若不同,则所述标准子模版与所述多个检测区域的分辨率比值乘以所述标准子模版的窗口大小,即为所述截取窗口的大小。

在该实施例中,基于所述第一特征和第二特征,将所述目标区域与对应的子模版进行匹配具体为根据所述第一特征和第二特征,确定所述目标区域中与所述子模版最相似的区域,并获取第一特征和第二特征的特征点对,完成对目标图像的获取。

在该实施例中,所述二值化图像分为黑白两个颜色,黑色区域表示目标图像与对应的子模版相同的区域,白色区域表示目标图像与对应的子模版不相同的区域。

在该实施例中,所述面单模板的必要组成部分为缺少这部分将会导致面单模板无法使用,例如条形码识别区,若所述条形码存在缺失,将会导致后续识别出现问题,例如还可以是数字位光标区的数字出现缺失和错误,将会导致客户无法进行填涂;而非必要组成部分例如可以是联系方式区的英文标注不清楚,这将不会影响面单模板的使用。

在该实施例中,所述标准图像为所述标准子模版下的各个模块对应的区域图像。

在该实施例中,对所述第二坐标集合进行尺度变换的目的是使得所述第一坐标集合与所述第三坐标集合的比例相同。

在该实施例中,例如第一坐标集合的坐标为(10,60)、(40,80),对应的第三坐标集合的坐标为(11,61)、(41,81),则此时的整体偏差度为0.01,小于预设偏差度0.08,此时的面单模板可用。

上述设计方案的有益效果是:通过从模块的大致图形,保证模块在面单模板的正确分布,通过对模块对应的目标图像与标准进行匹配,确定面单模板的缺失部分,并判断缺失部分的必要性,保证了面单模板的完整性,通过对模块的坐标位置进行确定,保证面单模板的规范性,为后续的对面单模板的填写和识别提供保障。

实施例7

基于实施例6的基础上,本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,将所述目标图像与对应的子模版进行配准操作,得到配准图像包括:

利用双通道神经网络模型对所述目标图像和子模版进行特征提取,得到第一特征点和第二特征点,并确定所述第一特征点与第二特征点的对应关系;

基于所述目标图像,利用优化算法对所述第二特征点进行变换优化,得到第三特征点;

利用所述对应关系,将所述第一特征点与第三特征点进行配准,得到配准图像。

在该实施例中,所述优化算法可以是最小二乘法。

在该实施例中,利用优化算法对所述第二特征点进行变换优化,可以提高具有明显差异区域的配准效果。

上述设计方案的有益效果是:通过利用优化算法对所述第二特征点进行变换优化,提高配准效果,确保了获取差异区域的准确性。

实施例8

基于实施例1的基础上,本发明实施例提供一种一种方便复制传播的OMR运输面单制作及识别方法,步骤2中,利用OMR技术识别对所述手写面单集合进行识别还包括:

对所述手写面单进行区域分割,并锁定数字位光标区的边缘部分,并对所述边缘部分进行标记,利用所述标记实现对所述数字位光标区的裁剪;

获取裁剪得到的数字位光标区对应的初始二维图像,计算出图像中每个像素点的像素值,提取出所述像素值小于第一预设像素值范围的第一区域,提取出所述像素值在所述第一预设像素值范围的第二区域,提取出所述像素值大于所述第一预设像素值范围且小于第一预设像素值的第三区域,提取所述像素值大于所述第一预设像素值的第四区域;

基于所述第二区域和第四区域的区域面积与所述数字位光标区在水平视角下的数字区域面积的差异,对所述第二区域和第三区域进行优化;

依次将所述第一区域、优化后的第二区域和第三区域、第四区域投影至三维空间中,得到三维空间图像;

根据所述三维空间图像每个点的位置,将所述三维空间图像投影至预设平面上,得到目标二维图像;

基于OMR识别设备的识别方向,对所述目标二维图像进行二维旋转,直到所述目标二维图像的观测方向与所述识别方向一致;

获取所述OMR识别设备对所述目标二维图像在当前位置下的第一视角,并获取与预设标准视角的差值;

根据视角对照表,获取所述差值对应的视角补偿值;

基于所述视角补偿值,及所述目标二维图像的当前位置,对所述目标二维图像进行角度调整,得到目标位置;

获取所述OMR识别设备对所述目标二维图像在目标位置下的第二视角,并获取视角图像;

对所述视角图像进行二值化处理,得到二值化图像,对所述二值化图像进行填涂识别,得到所述手写面单的单号。

在该实施例中,所述第一区域为所述数字位光标区的背景区域。

在该实施例中,所述第二区域为所述数字位光标区的未被标记的数字区域。

在该实施例中,所述第三区域位所述数字光标区的被标记的数字区域。

在该实施例中,所述第四区域位所述数字光标区的边框区域。

在该实施例中,基于所述第二区域和第四区域的区域面积与所述数字位光标区在水平视角下的数字区域面积的差异,对所述第二区域和第三区域进行优化,可以避免视角差异对数字区的影响,使得所述所述目标二维图像的数字区的图形更标准,更好辨别。

在该实施例中,对所述目标二维图像进行二维旋转为在所述目标二维图像所在的平面进行旋转。

在该实施例中,对所述目标二维图像进行角度调整为对所述目标二维图像所在的平面进行调整,使其达到OMR识别设备的最好识别角度,提高识别率。

在该实施例中,对所述目标二维图像进行角度调整的调整幅度与所述视角补偿值成正比。

在该实施例中,所述到OMR识别设备例如可以是以OMR面单识别软件为核心的设备,以开源机器视觉框架为基础研发了适用于OMR识别的算法和软件,用于对任意摆放的包裹上的OMR面单进行识别,通过光标区域识别、剪裁、透视变换、角度识别、旋转、二值化、填涂识别、单号合法性校验等一系列的计算实现了秒级、99%以上准确率的识别。

为实际应用,设计开发了PC端的插件、跨平台的Web Applications以及封装了Android上的APP。

上述设计方案的有益效果是:首先通过对所述数字位光标区进行透视变换,通过依次将所述第一区域、优化后的第二区域和第三区域、第四区域投影至三维空间中,得到三维空间图像,提高了获取得到目标二维图像的清晰度,通过对目标二维图像进行旋转和角度调整,达到在所述OMR识别设备的最佳视角,提高对单号的识别效率和精度。

实施例9

基于实施例8的基础上,本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,对所述二值化图像进行填涂识别包括:

锁定所述二值化图像中的数字区域,并以列为单位对所述数字区域进行划分,得到多个子区域,并确定子区域的图像位置;

基于所述图像位置,调整所述OMR识别设备的识别角度;

基于所述识别角度,依次对所述多个子区域进行光标识别,并依次提取每个子区域中填涂的数字,得到所述手写面单的单号。

上述设计方案的有益效果是:通过根据数字区域的位置,调整OMR识别设备的识别角度,提高了对每一列的识别效率,提高了对单号识别的效率。

实施例10

基于实施例9的基础上,本发明实施例提供一种方便复制传播的OMR运输面单制作及识别方法,依次对所述多个子区域进行光标识别还包括:

基于所述OMR识别设备对当前子区域进行光学扫描,得到光学图像,再次对所述光学图像进行灰度化处理,得到检测图像;

基于所述检测图像的灰度值,计算得到所述检测图像中光学标记的中心位置;

所述检测图像中光学标记的中心位置的计算公式如下:

其中,X表示所述中心位置的横坐标,n表示像素点的个数,x(i)表示第i个像素点的横坐标,g(i)表示所述第i个像素点的灰度值,δ表示数字光标区的数字个数,取值为10,S表示数字光标区的光标直径,T表示数字光标区的数字间隔长度,Y表示所述中心位置的纵坐标,y(i)表示第i个像素点的纵坐标,

以所述中心位置为基准,以数字光标区的光标半径为划分半径,得到待检测圆形图像;

对所述待检测圆形图像进行二值化处理,得到验证图像;

计算所述验证图像的平均二值化值,判断所述平均二值化值是否在预设二值化值范围内;

若是,确定所述验证图像为光学标记区域,并基于所述中心位置确定所述光学标记区域的参考值;

其所述光学标记区域的参考值的计算公式如下:

其中,A表示所述光学标记区域的参考值,取值为整数,L表示所述光学标记区域的高度,α表示所述预设二值化值范围的下限值,β表示所述预设二值化值范围的上限值,γ表述所述验证图像的平均二值化值;

基于所述光学标记区域的参考值,计算得到所述光学标记区域的数值;

所述光学标记区域的数值B的计算公式如下:

否则,按照备选方法重新选择中心位置。

在该实施例中,光学标记区域为圆形,所述中心位置为光学标记区域的中心。

在该实施例中,所述验证图像的像素点的二值化值为0或255,光学标记区域为255,非光学标记区域为0。

在该实施例中,所述当前子区域中包含10个数字区,依次排列为0,1,2,3,4,5,6,7,8,9。

在该实施例中,对于公式

在该实施例中,对于公式

上述设计方案的有益效果是:通过根据图像的灰度值,得到光学标记区域的中心位置,并根据图像的二值化值对所述中心位置进行验证,若验证成功,则根据所述中心位置的纵坐标,得到管学标记区域的数值,通过对图像灰度化、二值化处理,提高了对数值识别的准确性,保证了单号识别的准确性。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号