一种快速扫描录单的方法及其装置的制造方法

文档序号:10687505阅读:710来源:国知局
一种快速扫描录单的方法及其装置的制造方法
【专利摘要】本发明公开了一种快速扫描录单的方法,包括:S1、提取面单标识,提取面单标识包括识别面单上的识别码,识别码为二维码或条形码;S2、确定识别码四个顶点坐标;并通过四个顶点坐标推算出识别码长和宽;S3、通过S1中从提取的标识来从数据库中提取出待扫描面单的基本信息;S4、通过S2中推算的识别码长宽与S3中提取出的识别码和面单长宽比例来推算出待扫描面单的推算尺寸;S5、以S3中的提取的原始尺寸作为拍摄框的尺寸,当S4中的推算尺寸完全落入拍摄框中就进行扫描;如推算尺寸没有完全落入拍摄框中就不进行扫描,且提醒用户再次操作,直到满足推算尺寸全部落入拍摄框中。本发明还公开了一种基于上述快速扫描录单的方法的扫描录单装置。
【专利说明】
一种快速扫描录单的方法及其装置
技术领域
[0001]本申请涉及信息处理技术领域,特别涉及一种快速扫描录单的方法及装置。
【背景技术】
[0002]目前在进行快递面单签收的过程中,往往需要记录下被签收面单的单号以及拍摄下被签收面单的图片。然而在具体应用场景中,记录被签收面单的单号以及拍摄被签收面单的图片往往需要分为多个步骤来完成,并且可能因为人为的因素导致记录或者拍摄的信息不准确或者无效,导致信息采集的过程十分繁琐并且错误较多,这不仅增加了快递员的负担,同时还造成信息滞后或者信息遗漏等后果。
[0003]虽然目前存在一些能够直接快速扫描录单的方法,但是其识别率普遍不高,扫描速度慢,造成了使用效率低下,变相增加了快递员的负担。

【发明内容】

[0004]有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种快速扫描录单的方法,其对快递单能够实现快速识别、扫描。
[0005]为实现上述目的,本发明提供了一种快速扫描录单的方法,包括:
51、提取面单标识,所述的提取面单标识包括识别面单上的识别码,所述的识别码为二维码或条形码;
52、确定识别码四个顶点坐标;并通过四个顶点坐标推算出识别码长和宽;
53、通过SI中从提取的标识来从数据库中提取出待扫描面单的基本信息,所述的基本信息至少包括识别码长宽和待扫描的面单长宽比例、待扫描面单的原始尺寸;
54、通过S2中推算的识别码长宽与S3中提取出的识别码和面单长宽比例来推算出待扫描面单的推算尺寸;
每家快递公司的快递单的识别码尺寸以及面单尺寸、识别码与面单的长宽比例均不一样。因此,只要识别是哪家公司的快递单后就可以直接获知该快递单的基本数据,如面单原始尺寸、识别码尺寸、识别码与面单原始尺寸直接的长宽比例。可以先将各公司的快递单的基本数据进行整理,形成数据库,这样在使用时就可以直接通过识别码识别是哪家快递公司的快递单,然后通过识别快递公司调出该公司或该款快递单基本信息。
[0006]就算有多家公司的面单尺寸、识别码尺寸以及识别码在面单上的坐标一样的快递单,也不影响计算,最终通过提取的标识来进行确认、区分。
[0007]S5、以S3中的提取的原始尺寸作为拍摄框的尺寸,当S4中的推算尺寸完全落入拍摄框中就进行扫描;如推算尺寸没有完全落入拍摄框中就不进行扫描,且提醒用户再次操作,直到满足推算尺寸全部落入拍摄框中。
[0008]作为本发明的进一步改进,所述提取待扫描面单的标识具体包括:
提取待扫描面单上的数字编号,并将所述数字编号确定为所述待扫描面单的标识;或者从待扫描面单上的条形码或者二维码中获取所述待扫描面单的标识。
[0009]作为本发明的进一步改进,还包括,识别所述待扫描面单对应的图片的清晰度,并根据识别的结果对所述待扫描面单对应的图片进行处理;
将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联。
[0010]作为本发明的进一步改进,所述识别所述待扫描面单对应的图片的清晰度,并根据识别的结果对所述待扫描面单对应的图片进行处理具体包括:
利用清晰度评价函数对所述待扫描面单对应的图片进行识别,确定所述待扫描面单对应的图片的清晰度;
当确定的所述清晰度满足预设条件时,将所述待扫描面单对应的图片转换为二值图; 当确定的所述清晰度不满足预设条件时,将所述待扫描面单对应的图片转换为灰度图。
[0011]作为本发明的进一步改进,所述清晰度评价函数包括图像直方图函数、能量方差函数、熵函数或者频谱函数中的至少一种。
[0012]作为本发明的进一步改进,在将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联之后,所述方法还包括:
将所述待扫描面单的标识对应的图片通过无线网络发送至外部设备。所述的外部设备可以是打印机或服务器等。
[0013]—种基于上述快速扫描录单的方法的扫描录单装置,其特征在于,包括:
标识提取单元,用来提取待扫描面单上的标识;
数据库,用于存放各公司快递单的基本信息,所述的基本信息至少包括识别码长宽和面单长宽比例、面单原始尺寸;所述的数据库可以直接存储在所述的扫描录单装置的存储装置中,也可以通过网络将所述的扫描录单装置所需的面单数据从外接装置传入;
面单尺寸推算单元,通过识别码尺寸来推算面单的大小,以确定所扫描的面单是否完全落入面单原始尺寸内,防止面单扫描不完整。
[0014]作为上述扫描录单的装置的进一步改进,还包括图片处理单元,用来识别所述待扫描面单对应的图片的清晰度,并根据识别的结果对所述待扫描面单对应的图片进行处理;
关联单元,用来将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联。
[0015]作为上述扫描录单的装置的进一步改进,所述图片处理单元具体包括:
清晰度确定模块,用来利用清晰度评价函数对所述待扫描面单对应的图片进行识别,确定所述待扫描面单对应的图片的清晰度;
第一转换模块,用来当确定的所述清晰度满足预设条件时,将所述待扫描面单对应的图片转换为二值图;
第二转换模块,用来当确定的所述清晰度不满足预设条件时,将所述待扫描面单对应的图片转换为灰度图。
[0016]作为上述扫描录单的装置的进一步改进,所述装置还包括:
无线传输单元,用于通过无线网络将所述的扫描录单装置与外部设备连接并进行数据交换,如用来将所述待扫描面单的标识对应的图片通过无线网络发送至打印设备或服务器;从服务器下载面单数据等。
[0017]本发明的有益效果是:本发明提供的一种扫描录单的方法及装置,在对待扫描面单进行扫码的同时,能够通过识别码换算出面单的有效扫描趋于,从而可以快速、准确地获取待扫描面单的标识以及该面单对应的有效图片。并且本申请实施例还能够根据图片的清晰度进行相应的处理,保证了图片的内容能够被正确地解读,提高了信息采集的精度。
【附图说明】
[0018]图1为本申请实施例提供的一种快速扫描录单的方法流程图。
[0019]图2为本申请实施例提供的一种扫描录单装置功能模块图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步说明:
如图1所示,所述一种快速扫描录单的方法可以包括:
S1、提取面单标识,并识别面单上的识别码,所述的识别码为二维码或条形码;
所述提取面单标识,可以包括该面单上的数字编号,或者该面单上的条形码或者二维码。在本申请实施例中,可以通过图像识别系统,对该面单上的数字编号进行识别并提取,从而可以将提取的数字编号作为该面单的唯一标识。当然,本申请实施例还可以对面单上的条形码或者二维码进行解码,得到该条形码或者二维码对应的数字编码,并将该数字编码作为所述待扫描面单的唯一标识。
[0021]具体地,以条形码为例,所述条形码往往是由宽度不同的黑条和白条形成的,本申请实施例可以通过光电检测设备感应黑条或者白条对应的电信号。所述黑条和白条对应的电信号持续时间往往不同,从而经过光电检测设备感应后会生成对应的脉冲数字电信号,通过对这些脉冲数字电信号进行解码便可以获取该条形码对应的数字编码,从而可以获得该待扫描面单的唯一标识。
[0022]当然也可以使用摄像头直接读取识别码,其读取方法与目前主流的扫码软件相同,如微信、腾讯QQ的扫描远离相类似。
[0023]S2:确定识别码四个顶点坐标;并通过四个顶点坐标推算出识别码长和宽; 首先将识别码四个点的坐标分别定为:(10,70),(11,71),(12,72),(13,73),再通过四个坐标计算出识别码长和宽。
[0024]S3、通过SI中从提取的标识来从数据库中提取出待扫描面单的基本信息,所述的基本信息至少包括识别码长宽和待扫描的面单长宽比例、待扫描面单的原始尺寸;
S4、通过S2中推算的识别码长宽与S3中提取出的识别码和面单长宽比例来推算出待扫描面单的推算尺寸;
例如:假设待扫描面单上的是一维码,且识别一维码的四个坐标为(别,70),(11,71),
(x2,y2),(x3,y3);
可以通过如下方法计算出一维码的长度w和高度h: w=sqrt[(xO-xl)*(xO-xl)+(yO-yl)*(yO-yl)]; h=sqrt[(xl-x2)*(xl-x2)+(yl-y2)*(yl-y2)];
而每种面单的长宽和一维码的长宽比例关系是固定的,假设: rw =面单长/ 一维码长; rh =面单宽/ 一维码高;
那么就可以计算出面单的长度和宽度:
面单的推算长度=w*rw;
面单的推算宽度=h*rh;
上述推算长度和推算宽度就是面单推算尺寸。
[0025]S5、以S3中的提取的原始尺寸作为拍摄框的尺寸,当S4中的推算尺寸完全落入拍摄框中就进行扫描;如推算尺寸没有完全落入拍摄框中就不进行扫描,且提醒用户再次操作,直到满足推算尺寸全部落入拍摄框中。
[0026]S6:识别所述待扫描面单对应的图片的清晰度,并根据识别的结果对所述待扫描面单对应的图片进行处理。
[0027]步骤S5中拍摄的图片往往为彩色图片,但是考虑到图片的存储或者后期处理,如果采用彩色图片的话会占用相当多的资源。因此,在本申请实施例中,可以对所述待扫描面单对应的图片的清晰度进行识别,并根据识别的结果对所述待扫描面单对应的图片进行处理。处理的目的在于在保证能够正确解读图片内容的情况下,压缩图片所占用的资源。
[0028]具体地,本申请一优选实施例中可以利用清晰度评价函数对所述待扫描面单对应的图片进行识别,确定所述待扫描面单对应的图片的清晰度。所述清晰度评价函数例如可以包括图像直方图函数、能量方差函数、熵函数或者频谱函数中的至少一种。上述的各种清晰度评价函数均为本领域常用的清晰度处理手段,这里便不再赘述。
[0029]在本申请实施例中,还可以基于图片的中心距来确定所述图片的清晰度。具体地,本申请实施例可以利用下述公式来衡量所述图片的清晰度:
SHARP=kiACM+k2HPACM
其中,SHARP代表图片清晰度评价指标,!^和匕均为系数,这两者之和为I,ACM代表图片的绝对中心距,HPACM代表图片的高通滤波绝对中心距。
[0030]通过图片的绝对中心距以及图片的高通滤波绝对中心距联合约束,从而使得该图片清晰度评价指标既具有全局性的优势,同时对焦平面附近图片又具有足够的量化精度,能够较好地反映图片的清晰度。
[0031]在本申请实施例中,当确定了所述待扫描面单对应的图片的清晰度后,便可以判断确定的清晰度是否满足预设条件。该预设条件例如可以是预设的清晰度指标阈值。当确定的所述清晰度满足预设条件时,可以将所述待扫描面单对应的图片转换为二值图。此时满足预设条件则代表图片的清晰度较好,那么便可以将彩色的图片转换为二值图。二值图是指图片中的每个像素只有黑或者白这两种颜色,其灰度值没有中间过渡值。由于图片的清晰度满足预设条件,那么将彩色的图片转换为二值图后同样可以保证较好的清晰度,能够正确解读二值图中的内容。二值图占用的空间少,能够为后续的存储和处理带来便利。
[0032]当确定的所述清晰度不满足预设条件时,则可以将所述待扫描面单对应的图片转换为灰度图。当图片的清晰度不好时,如果同样转化为二值图,那么由于二值图中携带的信息较少,从而很可能将模糊的图片变得更加模糊,尽管占用空间变少了,但会对正确解读图片的内容带来困扰。因此,在本申请实施例中,可以将清晰度不满足预设条件的图片转换为灰度图。灰度图中具备灰度的级数,灰度图中的像素也不再只有黑或者白可以选择,而是可以携带更加丰富的信息,从而能够保证清晰度较低的图片转换为灰度图后,在适当降低占用空间的同时,能够保证解读图片内容的正确性。
[0033]这样,通过上述的处理方式,本申请实施例便可以将拍摄的图片进行相应地处理,不仅能够减少图片的占用空间,同时能够正确解读图片的内容。
[0034]S7:将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联。
[0035]本申请实施例在处理完所述待扫描面单对应的图片后,便可以将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联,从而通过待扫描面单的标识可以直接查询到与其相关联的图片。具体地,在本申请实施例中,可以采用多种方式来存储所述标识与所述图片的关联关系。例如可以将所述标识和所述图片按照表单的形式进行存储,表单中可以存在两列数据,第一列数据可以对应着所述待扫描面单的标识,第二列数据则可以对应着处理后的图片,具有关联关系的标识和图片可以位于表单的同一行。这样,通过key-value的形式,便可以将标识作为key,快速查询到表单中与该key对应的value,也就是与该标识对应的处理后的图片。
[0036]在本申请实施例中,在将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联之后,可以将所述待扫描面单的标识对应的图片通过无线网络发送至打印设备进行打印。具体地,所述无线网络可以包括WiFi网络、蓝牙网络或者其它的移动网络中的至少一种,通过与打印设备建立无线连接,从而可以选取待扫描面单的标识,从而将该标识对应的图片通过无线网络发送至打印设备进行打印。另外,还可以将选取的标识对应的图片发送至远程服务器进行存储或者进一步的处理。
[0037]本申请实施例还提供一种扫描录单装置。图2为本申请实施例提供的一种扫描录单的装置功能模块图。如图2所示,所述装置可以包括:
标识提取单元100,用来提取待扫描面单的标识;
数据库200,用于存放各公司快递单的基本信息,所述的基本信息至少包括识别码长宽和面单长宽比例、面单原始尺寸;图片处理单元300,用来识别所述待扫描面单对应的图片的清晰度,并根据识别的结果对所述待扫描面单对应的图片进行处理;
面单尺寸推算单元300,通过识别码尺寸来推算面单的大小,以确定所扫描的面单是否完全落入面单原始尺寸内,防止面单扫描不完整。
[0038]在本申请另一优选实施例中,所述图片处理单元400具体包括:
清晰度确定模块,用来利用清晰度评价函数对所述待扫描面单对应的图片进行识别,确定所述待扫描面单对应的图片的清晰度;
第一转换模块,用来当确定的所述清晰度满足预设条件时,将所述待扫描面单对应的图片转换为二值图;
第二转换模块,用来当确定的所述清晰度不满足预设条件时,将所述待扫描面单对应的图片转换为灰度图。
[0039]在本申请另一优选实施例中,所述装置还可以包括:
关联单元500,用来将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联。
[0040]无线传输单元600,用来将所述待扫描面单的标识对应的图片通过无线网络发送至外部设备。
[0041]以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
【主权项】
1.一种快速扫描录单的方法,其特征在于,包括: 51、提取面单标识,所述的提取面单标识包括识别面单上的识别码,所述的识别码为二维码或条形码; 52、确定识别码四个顶点坐标;并通过四个顶点坐标推算出识别码长和宽; 53、通过SI中从提取的标识来从数据库中提取出待扫描面单的基本信息,所述的基本信息至少包括识别码长宽和待扫描的面单长宽比例、待扫描面单的原始尺寸; 54、通过S2中推算的识别码长宽与S3中提取出的识别码和面单长宽比例来推算出待扫描面单的推算尺寸; 55、以S3中的提取的原始尺寸作为拍摄框的尺寸,当S4中的推算尺寸完全落入拍摄框中就进行扫描;如推算尺寸没有完全落入拍摄框中就不进行扫描,且提醒用户再次操作,直到满足推算尺寸全部落入拍摄框中。2.如权利要求1所述的一种快速扫描录单的方法,其特征在于,所述提取待扫描面单的标识具体包括: 提取待扫描面单上的数字编号,并将所述数字编号确定为所述待扫描面单的标识;或者从待扫描面单上的条形码或者二维码中获取所述待扫描面单的标识。3.如权利要求1或2所述的一种快速扫描录单的方法,其特征在于,还包括,识别所述待扫描面单对应的图片的清晰度,并根据识别的结果对所述待扫描面单对应的图片进行处理,并将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联。4.如权利要求3所述的一种快速扫描录单的方法,其特征在于,所述识别待扫描面单对应的图片的清晰度,并根据识别的结果对所述待扫描面单对应的图片进行处理具体包括: 利用清晰度评价函数对所述待扫描面单对应的图片进行识别,确定所述待扫描面单对应的图片的清晰度; 当确定的所述清晰度满足预设条件时,将所述待扫描面单对应的图片转换为二值图; 当确定的所述清晰度不满足预设条件时,将所述待扫描面单对应的图片转换为灰度图。5.如权利要求4所述的一种快速扫描录单的方法,其特征在于,所述清晰度评价函数包括图像直方图函数、能量方差函数、熵函数或者频谱函数中的至少一种。6.如权利要求3所述的一种快速扫描录单的方法,其特征在于,在将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联之后,所述方法还包括:将所述待扫描面单的标识对应的图片通过无线网络发送至外部设备。7.一种扫描录单装置,其特征在于,包括: 图像获取单元,用于获取待扫描面单; 标识提取单元,用来提取待扫描面单上的标识; 数据库,用于存放各公司快递单的基本信息,所述的基本信息至少包括识别码长宽和面单长宽比例、面单原始尺寸; 面单尺寸推算单元,通过识别码尺寸来推算面单的大小,以确定所扫描的面单是否完全落入面单原始尺寸内,防止面单扫描不完整。8.如权利要求7所述的一种扫描录单装置,其特征在于,还包括: 图片处理单元,用来识别所述待扫描面单对应的图片的清晰度,并根据识别的结果对所述待扫描面单对应的图片进行处理; 关联单元,用来将处理后的所述待扫描面单对应的图片与所述待扫描面单的标识进行关联。9.如权利要求8所述的一种扫描录单装置,其特征在于,所述图片处理单元具体包括: 清晰度确定模块,用来利用清晰度评价函数对所述待扫描面单对应的图片进行识别,确定所述待扫描面单对应的图片的清晰度; 第一转换模块,用来当确定的所述清晰度满足预设条件时,将所述待扫描面单对应的图片转换为二值图; 第二转换模块,用来当确定的所述清晰度不满足预设条件时,将所述待扫描面单对应的图片转换为灰度图。10.如权利要求7所述的一种扫描录单装置,其特征在于,所述装置还包括:无线传输单元,用于通过无线网络将所述的扫描录单装置与外部设备连接并进行数据交换。
【文档编号】G06K7/14GK106056028SQ201610490048
【公开日】2016年10月26日
【申请日】2016年6月29日
【发明人】倪洪雷, 饶东冬
【申请人】倪洪雷, 饶东冬
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1