扫描方法及相关设备技术

技术编号:37462538 阅读:13 留言:0更新日期:2023-05-06 09:35
本申请提供一种扫描方法及相关设备,所述方法包括:获取多个条形码的总数量;利用拍摄装置对多个条形码进行拍摄,得到第一图像;对第一图像进行扫描,确定扫描到的条形码的第一数量以及扫描到的条形码对应的第一位置;第一数量小于总数量时,将拍摄装置对应的拍摄参数从第一值调整为第二值;利用调整后的拍摄装置对多个条形码进行拍摄,得到第二图像;对第二图像进行扫描,确定扫描到的条形码的第二数量以及扫描到的条形码对应的第二位置;在第一位置与第二位置不相同时,计算第一数量以及第二数量的第一总和;在第一总和等于总数量时,根据第一图像以及第二图像,确定目标扫描结果。本申请提高了同时扫描多个条形码的效率以及降低了扫描成本。降低了扫描成本。降低了扫描成本。

【技术实现步骤摘要】
扫描方法及相关设备


[0001]本申请涉及图像识别
,尤其涉及一种扫描方法及相关设备。

技术介绍

[0002]条形码(Barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。通常采用镭射刻印的方式制作条形码,在同时扫描多个条形码时,容易受到光线的影响,难以同时扫描成功多个条形码。例如,承载多个条形码的材质(例如,钢片、软性绝缘基材制成的PCB(Printed Circuit Board)板)不同,导致扫描时反射光的亮度不同,往往需要另外购买多相机或多个扫描仪分别进行扫描,无法利用单个拍摄装置同时扫描多个条形码,造成扫描效率低且成本较高。

技术实现思路

[0003]本申请实施例公开了一种扫描方法及相关设备,解决了同时扫描多个条形码时,扫描效率低的技术问题。
[0004]本申请提供一种扫描方法,所述方法包括:获取多个条形码的总数量;利用拍摄装置对所述多个条形码进行拍摄,得到第一图像;对所述第一图像进行扫描,确定扫描到的条形码的第一数量以及扫描到的条形码对应的第一位置;在所述第一数量小于所述总数量时,将所述拍摄装置对应的拍摄参数从第一值调整为第二值;利用调整后的拍摄装置对所述多个条形码进行拍摄,得到第二图像;对所述第二图像进行扫描,确定扫描到的条形码的第二数量以及扫描到的条形码对应的第二位置;在所述第一位置与所述第二位置不相同时,计算所述第一数量以及第二数量的第一总和;在所述第一总和等于所述总数量时,根据所述第一图像以及所述第二图像,确定目标扫描结果
[0005]在一些可选的实施方式中,所述根据所述第一图像以及所述第二图像,确定目标扫描结果,包括:获取对所述第一图像中的条形码的第一扫描结果;获取对所述第二图像中的条形码的第二扫描结果;将所述第一扫描结果以及所述第二扫描结果,作为所述目标扫描结果。
[0006]在一些可选的实施方式中,若所述第一位置与所述第二位置中存在至少一个相同的位置,确定相同位置的第三数量;计算所述第一数量以及所述第三数量的第一差值;计算所述第二数量以及所述第三数量的第二差值;计算所述第三数量、所述第一差值以及所述第二差值的第二总和;在所述第二总和等于所述总数量时,根据所述第一图像以及所述第二图像,确定目标扫描结果。
[0007]在一些可选的实施方式中,在所述第二总和小于所述总数量时,将所述拍摄参数从所述第二值调整为第三值,重新扫描所述多个条形码,直至成功扫描所有的条形码。
[0008]在一些可选的实施方式中,在所述第一数量等于所述总数量时,将对所述第一图像的第一扫描结果作为所述目标扫描结果。
[0009]在一些可选的实施方式中,所述获取多个条形码的总数量,包括:利用预设的目标
检测算法对所述多个条形码进行识别,利用矩形框框选每个条形码;计算所有矩形框的数量作为所述总数量。
[0010]在一些可选的实施方式中,所述拍摄参数包括多角度光照强度值。
[0011]本申请还提供一种扫描装置,所述装置包括:获取模块,用于获取多个条形码的总数量;第一拍摄模块,用于利用拍摄装置对所述多个条形码进行拍摄,得到第一图像;第一扫描模块,用于对所述第一图像进行扫描,确定扫描到的条形码的第一数量以及扫描到的条形码对应的第一位置;调整模块,用于在所述第一数量小于所述总数量时,将所述拍摄装置对应的拍摄参数从第一值调整为第二值;第二拍摄模块,用于利用调整后的拍摄装置对所述多个条形码进行拍摄,得到第二图像;第二扫描模块,用于对所述第二图像进行扫描,确定扫描到的条形码的第二数量以及扫描到的条形码对应的第二位置;计算模块,用于在所述第一位置与所述第二位置不相同时,计算所述第一数量以及第二数量的第一总和;确定模块,用于在所述第一总和等于所述总数量时,根据所述第一图像以及所述第二图像,确定目标扫描结果。
[0012]本申请还提供一种电子设备,所述电子设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现所述的扫描方法。
[0013]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的扫描方法。
[0014]在本申请提供的扫描方法中,通过对拍摄得到的图像进行扫描,得到目标扫描结果,其中,在扫描得到的第一数量小于总数量时,将拍摄参数从第一值调整到第二值,重新对多个条形码进行拍摄,在得到第二图像之后,对第二图像进行扫描,确定扫描到的条形码的第二数量以及扫描到的条形码对应的第二位置,如果第一位置和第二位置不相同,表明没有出现重复扫描的情况,在没有出现重复扫描的情况时,计算第一数量以及第二数量的第一总和,在第一总和等于总数量时,可以根据第一图像以及第二图像,确定目标扫描结果。本申请能够根据至少一次扫描得到目标扫描结果,提高了同时扫描多个条形码的效率以及降低了扫描成本。
附图说明
[0015]图1是本申请实施例提供的扫描方法的应用环境架构图。
[0016]图2是本申请实施例提供的扫描方法的流程图。
[0017]图3是本申请实施例提供的第一图像扫描示意图。
[0018]图4是本申请另一实施例提供的第一图像扫描示意图。
[0019]图5是本申请实施例提供的第二图像扫描示意图。
[0020]图6是本申请实施例提供的扫描结果示意图。
[0021]图7是本申请另一实施例提供的扫描示意图。
[0022]图8是本申请实施例提供的扫描装置的结构示意图。
具体实施方式
[0023]为了便于理解,示例性的给出了部分与本申请实施例相关概念的说明以供参考。
[0024]需要说明的是,本申请中“至少一个”是指一个或者多个,“多个”是指两个或多于
两个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。
[0025]条形码(Barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。通常采用镭射刻印的方式制作条形码,在同时扫描多个条形码时,容易受到光线的影响,难以同时扫描成功多个条形码。例如,承载多个条形码的材质(例如,钢片、软性绝缘基材制成的PCB(Printed Circuit Board)板)不同,导致扫描时反射光的亮度不同,往往需要另外购买多相机或多个扫描仪分别进行扫描,无法利用单个拍摄装置同时扫描多个条形码,造成扫描效率低且成本较高。
[0026]为了解决同时扫描多个条形码时,扫描效率低的技术问题,以及为了更好地理解本申请实施例提供的扫描方法及相关设备,下面首先对本申请扫描方法的应用场景进行描述。
[0027]图1是本申请实施例提供的扫描方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扫描方法,其特征在于,所述方法包括:获取多个条形码的总数量;利用拍摄装置对所述多个条形码进行拍摄,得到第一图像;对所述第一图像进行扫描,确定扫描到的条形码的第一数量以及扫描到的条形码对应的第一位置;在所述第一数量小于所述总数量时,将所述拍摄装置对应的拍摄参数从第一值调整为第二值;利用调整后的拍摄装置对所述多个条形码进行拍摄,得到第二图像;对所述第二图像进行扫描,确定扫描到的条形码的第二数量以及扫描到的条形码对应的第二位置;在所述第一位置与所述第二位置不相同时,计算所述第一数量以及第二数量的第一总和;在所述第一总和等于所述总数量时,根据所述第一图像以及所述第二图像,确定目标扫描结果。2.根据权利要求1所述的扫描方法,其特征在于,所述根据所述第一图像以及所述第二图像,确定目标扫描结果,包括:获取对所述第一图像中的条形码的第一扫描结果;获取对所述第二图像中的条形码的第二扫描结果;将所述第一扫描结果以及所述第二扫描结果,作为所述目标扫描结果。3.根据权利要求1所述的扫描方法,其特征在于:若所述第一位置与所述第二位置中存在至少一个相同的位置,确定相同位置的第三数量;计算所述第一数量以及所述第三数量的第一差值;计算所述第二数量以及所述第三数量的第二差值;计算所述第三数量、所述第一差值以及所述第二差值的第二总和;在所述第二总和等于所述总数量时,根据所述第一图像以及所述第二图像,确定目标扫描结果。4.根据权利要求3所述的扫描方法,其特征在于,所述方法还包括:在所述第二总和小于所述总数量时,将所述拍摄参数从所述第二值调整为第三值,重新扫描所述多个条形码,直至成功扫描所有的条形码。5.根据权利要求1所述的扫描方法,其特征在...

【专利技术属性】
技术研发人员:辜炳翰
申请(专利权)人:信扬科技佛山有限公司
类型:发明
国别省市:

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

1