扫码方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36358920 阅读:57 留言:0更新日期:2023-01-14 18:16
本申请涉及一种扫码方法、装置、电子设备和存储介质。该方法包括:通过获取对多个标识码扫描得到的扫描结果图;确定扫描结果图中标识码的相对位置坐标,得到相对位置坐标集合;确定相对位置坐标集合和预设坐标集合的比较结果;若比较结果为相对位置坐标集合和预设坐标集合相同,则按预设显示规则显示目标标识码的标识码信息。在执行批量扫描任务时,将扫描结果图中各标识码的相对位置坐标与预设坐标集合进行比较,当相对位置坐标与预设坐标集合相同时,表明正在执行的扫描任务与首次执行的扫描任务相同,因而只对目标标识码做识别处理,并显示目标标识码的标识码信息,从而实现了过滤非目标标识码的目的,提高了扫码效率。提高了扫码效率。提高了扫码效率。

【技术实现步骤摘要】
扫码方法、装置、电子设备和存储介质


[0001]本申请涉及工业
,特别是涉及一种扫码方法、装置、电子设备和存储介质。

技术介绍

[0002]随着工业技术的发展,出现了扫码器。扫码器是一种读取标识码信息的机器,通过对标识码进行扫描,然后读取出标识码所蕴含的信息,把读取出的信息传输到电脑或者是其它的设备。
[0003]扫码器的出现推动着扫码方法的发展,传统的扫码方法是通过扫码器同时对图片中的多个标识码进行扫描,一次性输出所有标识码的标识码信息。
[0004]然而,当图片中包括无用标识码时,传统的扫码方法还是会对无用标识码进行识别处理,造成扫码效率低下。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高扫码效率的扫码方法、装置、电子设备和计算机可读存储介质。
[0006]第一方面,本申请提供了一种扫码方法。所述方法包括:获取对多个标识码扫描得到的扫描结果图;确定所述扫描结果图中标识码的相对位置坐标,得到相对位置坐标集合;确定所述相对位置坐标集合和预设坐标集合的比较结果;若所述比较结果为所述相对位置坐标集合和所述预设坐标集合相同,则按预设显示规则显示目标标识码的标识码信息;其中,目标标识码是满足预设规则的标识码。
[0007]在其中一个实施例中,所述确定所述扫描结果图中标识码的相对位置坐标,得到相对位置坐标集合,包括:确定所述扫描结果图中的标识码的相对行坐标;确定所述扫描结果图中的标识码的相对列坐标;根据所述标识码的相对行坐标和相对列坐标,得到所述相对位置坐标集合。在其中一个实施例中,所述确定所述扫描结果图中的标识码的相对行坐标,包括:对所述标识码的中心点的实际行坐标进行归一化处理,得到所述标识码的中心点的归一化后的行坐标;根据所述归一化后的行坐标对各标识码的中心点聚类,得到同行的中心点;基于各行内的中心点的归一化后的行坐标,确定各行之间的行顺序以得到各标识码的相对行坐标。
[0008]在其中一个实施例中,所述对所述标识码的中心点的实际行坐标进行归一化处理,得到所述标识码的中心点的归一化后的行坐标,包括:确定所述标识码的中心点的实际行坐标、目标中心点的最小外接矩形的高和所述
最小外接矩形边界的行坐标;所述目标中心点是包括所述扫描结果图中的所有标识码的最小外接矩形的中心点;根据所述标识码的中心点的实际行坐标、所述最小外接矩形的高和所述最小外接矩形边界的行坐标,得到所述标识码的中心点的归一化后的行坐标。
[0009]在其中一个实施例中,所述根据所述归一化后的行坐标对各标识码的中心点聚类,得到同行的中心点,包括:针对任意两个标识码,计算所述两个标识码的中心点的归一化后的行坐标之间的距离差值;若所述距离差值小于距离阈值,则确定所述两个标识码的行坐标相近;确定与同一个标识码的行坐标相近的标识码的数量;若所述与同一个标识码的行坐标相近的标识码的数量大于一个,则逐步调整所述距离阈值,并重新执行确定与同一个标识码的行坐标相近的标识码的数量的步骤,直到所述行坐标相近的标识码的数量不大于一个时,确定与同一个标识码的行坐标相近的标识码与所述同一个标识码处于同一行。
[0010]在其中一个实施例中,所述基于各行内的中心点的归一化后的行坐标,确定各行之间的行顺序以得到各标识码的相对行坐标包括:计算处于同一行的标识码的中心点的归一化后的行坐标的平均值,得到行坐标平均值;对各行标识码的所述行坐标平均值进行排序,以确定所述各行标识码在所述扫描结果图中的相对行坐标。
[0011]在其中一个实施例中,所述确定所述扫描结果图中的标识码的相对列坐标,包括:确定处于同一行的标识码的中心点的实际列坐标;根据所述实际列坐标的大小进行排序,以确定所述同一行的标识码在所述扫描结果图中的相对列坐标。
[0012]在其中一个实施例中,在所述按预设显示规则显示目标标识码的标识码信息之前,还包括:响应于针对初次扫描结果图的标识码指定操作,确定从所述初次扫描结果图中的多个标识码中指定的无效标识码;所述初次扫描结果图是对多个标识码首次执行扫描任务所扫描得到的图;根据所述无效标识码的相对位置坐标,确定无效标识码坐标集合;所述按预设显示规则显示目标标识码的标识码信息,包括:按照预设显示规则,显示目标相对位置坐标所对应的目标标识码的标识码信息;所述目标相对位置坐标是所述相对位置坐标集合中除所述无效标识码坐标集合之外的相对位置坐标。
[0013]第二方面,本申请还提供了一种扫码装置。所述装置包括:获取模块,用于获取对多个标识码扫描得到的扫描结果图;确定模块,用于确定所述扫描结果图中标识码的相对位置坐标,得到相对位置坐标集合;确定所述相对位置坐标集合和预设坐标集合的比较结果;显示模块,用于若所述比较结果为所述相对位置坐标集合和所述预设坐标集合相
同,则按预设显示规则显示目标标识码的标识码信息;其中,目标标识码是满足预设规则的标识码。
[0014]第三方面,本申请还提供了一种电子设备。所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
[0015]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
[0016]上述扫码方法、装置、电子设备和存储介质,通过获取对多个标识码扫描得到的扫描结果图;确定扫描结果图中标识码的相对位置坐标,得到相对位置坐标集合;确定相对位置坐标集合和预设坐标集合的比较结果;若比较结果为相对位置坐标集合和预设坐标集合相同,则按预设显示规则显示目标标识码的标识码信息;其中,目标标识码是满足预设规则的标识码。在执行批量扫描任务时,将扫描结果图中各标识码的相对位置坐标与预设坐标集合进行比较,当相对位置坐标与预设坐标集合相同时,表明正在执行的扫描任务与首次执行的扫描任务相同,因而只对目标标识码做识别处理,并显示目标标识码的标识码信息,从而实现了过滤非目标标识码的目的,提高了扫码效率。
附图说明
[0017]图1为一个实施例中扫码方法的流程示意图;图2为另一个实施例中扫码方法的流程示意图;图3a为一个实施例中扫描结果图中各标识码的位置关系图;图3b为一个实施例中确定无效标识码坐标集合的示意图;图4为一个实施例中扫码装置的结构框图;图5为一个实施例中确定模块的结构框图;图6为一个实施例中电子设备的内部结构图。
具体实施方式
[0018]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0019]为了便于理解,以下将对本专利技术所应用的场景进行详细的描述。在执行扫描任务时,存在需要同时扫描多个标识码的情况。例如,同时批量扫描同一产品的多个标识码,或者是批量扫描多个产品的标识码。扫描标识码的同时对标识码做识别处理,并显示标识码的标识码信息。然而,在一些本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扫码方法,其特征在于,所述方法包括:获取对多个标识码扫描得到的扫描结果图;确定所述扫描结果图中标识码的相对位置坐标,得到相对位置坐标集合;确定所述相对位置坐标集合和预设坐标集合的比较结果;若所述比较结果为所述相对位置坐标集合和所述预设坐标集合相同,则按预设显示规则显示目标标识码的标识码信息;其中,目标标识码是满足预设规则的标识码。2.根据权利要求1所述的方法,其特征在于,所述确定所述扫描结果图中标识码的相对位置坐标,得到相对位置坐标集合,包括:确定所述扫描结果图中的标识码的相对行坐标;确定所述扫描结果图中的标识码的相对列坐标;根据所述标识码的相对行坐标和相对列坐标,得到所述相对位置坐标集合。3.根据权利要求2所述的方法,其特征在于,所述确定所述扫描结果图中的标识码的相对行坐标,包括:对所述标识码的中心点的实际行坐标进行归一化处理,得到所述标识码的中心点的归一化后的行坐标;根据所述归一化后的行坐标对各标识码的中心点聚类,得到同行的中心点;基于各行内的中心点的归一化后的行坐标,确定各行之间的行顺序以得到各标识码的相对行坐标。4.根据权利要求3所述的方法,其特征在于,所述对所述标识码的中心点的实际行坐标进行归一化处理,得到所述标识码的中心点的归一化后的行坐标,包括:确定所述标识码的中心点的实际行坐标、目标中心点的最小外接矩形的高和所述最小外接矩形边界的行坐标;所述目标中心点是包括所述扫描结果图中的所有标识码的最小外接矩形的中心点;根据所述标识码的中心点的实际行坐标、所述最小外接矩形的高和所述最小外接矩形边界的行坐标,得到所述标识码的中心点的归一化后的行坐标。5.根据权利要求3所述的方法,其特征在于,所述根据所述归一化后的行坐标对各标识码的中心点聚类,得到同行的中心点,包括:针对任意两个标识码,计算所述两个标识码的中心点的归一化后的行坐标之间的距离差值;若所述距离差值小于距离阈值,则确定所述两个标识码的行坐标相近;确定与同一个标识码的行坐标相近的标识码的数量;若所述与同一个标识码的行坐标相近的标识码的数量大于一个,则逐步调整所述距离阈值,并重新执行确定与同一个标识码的行坐标相近的标识码的数量的步骤,直到所述行坐标相近的标识码的数量...

【专利技术属性】
技术研发人员:马强吕江波沈小勇李慧聪吴则平周超
申请(专利权)人:深圳思谋信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1