一种条码的译码方法技术

技术编号:39487178 阅读:14 留言:0更新日期:2023-11-24 11:07
本申请提供一种条码的译码方法

【技术实现步骤摘要】
一种条码的译码方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理领域,尤其涉及一种条码的译码方法

装置

电子设备及存储介质


技术介绍

[0002]由于条码
(
如一维条码和二维条码
)
能以较低成本表示大量信息,因此被广泛用于产品标识

移动支付和仓储物流管理等多个领域中

[0003]如在物流领域中,携带条码的物品可被放在运动的传送带上,读码设备则对传送带上物品的条码进行采集和译码

在这种情况下,为了避免读码遗漏等问题,读码设备的摄像速度相比传送带上物品的移动速度快得多,因此读码设备拍摄的相邻两帧之间通常包含大量相同的条码,而对这些条码都进行译码和识别,会导致读码设备重复识别大量条码,读码效率较低

[0004]因此,如何筛除读码设备拍摄的图像中的重复条码,以提高译码效率成为亟待解决的技术问题


技术实现思路

[0005]本申请提供一种条码的译码方法

装置

电子设备及存储介质,解决了图像中相同条码的重复译码问题

[0006]第一方面,本申请提供一种条码的译码方法,该方法包括:获取第一时刻对应的第一图像;识别第一图像中的条码;基于第一图像中第一条码的位置和最新确定的第一时刻至第二时刻的像素运动距离,预测第一条码的重复条码在第二图像中的位置,第二时刻晚于第一时刻,第二图像与第二时刻对应;获取第二图像;识别第二图像中的条码;基于预测的第一条码在第二图像中的位置,确定第二图像中第一条码的重复条码;对第二图像中除重复条码以外的条码进行译码

[0007]由上述技术方案可知,本申请提供的条码的译码方法可通过获取第一时刻的第一图像,在识别第一图像中的条码后,基于第一图像中第一条码的位置和最新确定的第一时刻至第二时刻的像素运动距离,预测第一条码的重复条码在第二图像中的位置

在获得第二图像以及识别第二图像的条码后,本方法还会基于预测的第一条码的重复条码在第二图像中的位置,确定第二图像中第一条码的重复条码

可见,本方法可区分出第二图像中第一条码的重复条码和其他条码

由于本方法会对除重复条码以外的条码进行译码,而第一条码已经在第一图像中被识别过,因此第一条码很可能已经被译码

基于此,本方法仅对第二图像中除重复条码以外的条码进行译码,能够在保证条码都被译码的前提下,减少对重复条码的多次译码,提高了读码设备的译码效率

[0008]可选的,基于预测的第一条码在第二图像中的位置,确定第二图像中第一条码的重复条码,包括:将第二图像中各个条码的位置与预测的第一条码的重复条码在第二图像中的位置进行位置匹配,得到第二图像中与第一条码位置匹配成功的第二位置匹配条码;
对第二位置匹配条码与最新确定的第一条码的形状特征进行形状相似性匹配,得到第二位置匹配条码中与第一条码形状匹配成功的第二形状匹配条码;对第二形状匹配条码与最新确定的第一条码的角度特征进行角度匹配,得到第二形状匹配条码中与第一条码角度匹配成功的第二角度匹配条码;条码的角度为条码的形状的边与图像对应的成像坐标系中坐标轴的夹角;将第二角度匹配条码,确定为第二图像中第一条码的重复条码

[0009]可选的,第一条码的形状特征,根据第二时刻之前的时刻对应的图像中第一条码的重复条码的形状,和
/
或,第一图像中第一条码的形状确定;第一条码的角度特征,根据第二时刻之前的时刻对应的图像中第一条码的重复条码的角度,和
/
或,第一图像中第一条码的角度确定

[0010]可选的,条码的译码方法还包括:在第二图像中第一条码的重复条码的数量低于预设数量的情况下,将目标时间区间对应的图像中第一条码的重复条码的形状特征作为最新确定的形状特征,将目标时间区间对应的图像中第一条码的重复条码的角度特征确定为最新确定的角度特征,目标时间区间的起始时刻为第二时刻,目标时间区间的结束时刻早于当前时刻

[0011]可选的,在基于预测的第一条码在第二图像中的位置,确定第二图像中第一条码的重复条码之前,条码的译码方法还包括:基于识别的第一图像中的第一条码,确定第一图像中第一条码所在区域的坐标信息;基于第一条码所在区域的坐标信息,确定第一图像中第一条码的形状特征和角度特征

[0012]可选的,条码的译码方法应用于读码设备;在基于第一图像中第一条码的位置和最新确定的第一时刻至第二时刻的像素运动距离,预测第一条码的重复条码在第二图像中的位置之前,方法还包括:根据读码设备与目标实体在现实空间中预设移动轨迹之间的最短直线距离,建立读码设备的成像坐标系;目标实体上存在条码,第一图像和第二图像为目标实体的图像

[0013]可选的,目标实体在现实空间中沿预设移动轨迹匀速运动;在基于第一图像中第一条码的位置和第一时刻至第二时刻的像素运动距离,预测第一条码的重复条码在第二图像中的位置之前,方法还包括:基于现实空间对应的空间坐标系与成像坐标系之间的映射关系,将目标实体在现实空间中的运动速度,转换得到目标实体映射在成像坐标系中的像素移动速度;根据像素移动速度和第一时刻和第二时刻的间隔时长,确定第一时刻至第二时刻的像素运动距离

[0014]可选的,在基于第一图像中第一条码的位置和第一时刻至第二时刻的像素运动距离,预测第一条码的重复条码在第二图像中的位置之前,条码的译码方法还包括:获取第三时刻对应的第三图像和第四时刻对应的第四图像,第三时刻早于第四时刻,第四时刻早于第二时刻,第三时刻和第四时刻之间的间隔时长与第一时刻和第二时刻之间的间隔时长相等;识别第三图像中的条码和第四图像中的条码;在第三图像中的第三条码与第四图像中的第四条码为重复条码的情况下,根据第三条码在第三图像中的位置和第四条码在第四图像中的位置,确定第三时刻至第四时刻的像素运动距离;将第三时刻至第四时刻的像素运动距离,作为最新确定的第一时刻至第二时刻的像素运动距离

[0015]可选的,条码的译码方法还包括:在第二图像中第一条码的重复条码的数量低于预设数量的情况下,根据第一条码在第一图像中的位置和第一条码的重复条码在第二图像
中的位置,作为最新确定的第五时刻至第六时刻的像素运动距离,第六时刻晚于第五时刻和第二时刻,第五时刻和第六时刻之间的间隔时长与第一时刻和第二时刻之间的间隔时长相等

[0016]第二方面,本申请提供一种条码的译码装置,该条码的译码装置包括:图像获取模块,用于获取第一时刻对应的第一图像;图像识别模块,用于识别第一图像中的条码;图像预测模块,用于基于第一图像中第一条码的位置和最新确定的第一时刻至第二时刻的像素运动距离,预测第一条码的重复条码在第二图像中的位置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种条码的译码方法,其特征在于,包括:获取第一时刻对应的第一图像;识别所述第一图像中的条码;基于所述第一图像中第一条码的位置和最新确定的所述第一时刻至第二时刻的像素运动距离,预测所述第一条码的重复条码在第二图像中的位置,所述第二时刻晚于所述第一时刻,所述第二图像与所述第二时刻对应;获取所述第二图像;识别所述第二图像中的条码;基于预测的所述第一条码在所述第二图像中的位置,确定所述第二图像中所述第一条码的重复条码;对所述第二图像中除所述重复条码以外的条码进行译码
。2.
根据权利要求1所述的条码的译码方法,其特征在于,所述基于预测的所述第一条码在所述第二图像中的位置,确定所述第二图像中所述第一条码的重复条码,包括:将所述第二图像中各个条码的位置与预测的所述第一条码的重复条码在所述第二图像中的位置进行位置匹配,得到第二图像中与所述第一条码位置匹配成功的第二位置匹配条码;对所述第二位置匹配条码与最新确定的所述第一条码的形状特征进行形状相似性匹配,得到所述第二位置匹配条码中与所述第一条码形状匹配成功的第二形状匹配条码;对所述第二形状匹配条码与最新确定的所述第一条码的角度特征进行角度匹配,得到所述第二形状匹配条码中与所述第一条码角度匹配成功的第二角度匹配条码;条码的角度为条码的形状的边与图像对应的成像坐标系中坐标轴的夹角;将所述第二角度匹配条码,确定为所述第二图像中所述第一条码的重复条码
。3.
根据权利要求2所述的条码的译码方法,其特征在于,所述第一条码的形状特征,根据所述第二时刻之前的时刻对应的图像中所述第一条码的重复条码的形状,和
/
或,所述第一图像中所述第一条码的形状确定;所述第一条码的角度特征,根据所述第二时刻之前的时刻对应的图像中所述第一条码的重复条码的角度,和
/
或,所述第一图像中所述第一条码的角度确定
。4.
根据权利要求2或3所述的条码的译码方法,其特征在于,所述方法还包括:在所述第二图像中所述第一条码的重复条码的数量低于预设数量的情况下,将目标时间区间对应的图像中第一条码的重复条码的所述形状特征作为最新确定的所述第一条码的形状特征,将所述目标时间区间对应的图像中所述第一条码的重复条码的所述角度特征确定为所述最新确定的角度特征,所述目标时间区间的起始时刻为所述第二时刻,所述目标时间区间的结束时刻早于当前时刻
。5.
根据权利要求2所述的条码的译码方法,其特征在于,在基于预测的所述第一条码在所述第二图像中的位置,确定所述第二图像中所述第一条码的重复条码之前,所述方法还包括:基于识别的所述第一图像中的所述第一条码,确定所述第一图像中所述第一条码所在区域的坐标信息;基于所述第一条码所在区域的坐标信息,确定所述第一图像中所述第一条码的形状特
征和角度特征
。6.
根据权利要求2所述的条码的译码方法,其特征在于,应用于读码设备;在所述基于所述第一图像中第一条码的位置和最新确定的所述第一时刻至第二时刻的像素运动距离,预测所述第一条码的重复条码在第二图像中的位置之前,所述方法还包括:根据所述读码设备与目标实体在现实空间中预设移动轨迹之间的最短直线距离,建立所述读码设备的成像坐标系;所述目标实体上存在条码,所述第一图像和第二图像为所述目标实体...

【专利技术属性】
技术研发人员:杨勇
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1