一种识别运动条码的方法及装置制造方法及图纸

技术编号:28141227 阅读:23 留言:0更新日期:2021-04-21 19:18
本发明专利技术涉及图像处理技术领域,尤其涉及一种识别运动条码的方法、装置及系统,所述条码位于物品上,所述物品随着传送带进行移动,该方法包括:获取移动中的条码的条码图片,该条码图片为传送带上方的扫描装置对移动中的条码扫描所获得的,获得条码的实际尺寸与条码图片的图像尺寸之间的比值;获取条码在扫描的曝光时间内随传送带移动的实际移动位移;基于比值以及实际移动位移,获得条码图片上的图像移动位移,图像移动位移为对移动中的条码扫码时,条码图片上的图像所形成的变形量;基于所述图像移动位移,对所述条码图片进行修正,进而将有变形的条码图片恢复为原始的未变形的条码图片,能够快速解码,提高了扫码识别的效率。率。率。

【技术实现步骤摘要】
一种识别运动条码的方法及装置


[0001]本专利技术涉及图像处理
,尤其涉及一种识别运动条码的方法及装置。

技术介绍

[0002]现有在识别条码时,需将扫码机器的扫描端对准条码区,且保持静止,若出现扫码端或者条码区的晃动,则识别到的条码图像中黑色条码区域的宽度变宽,而对应的黑色条码区域之间的空白区域会变窄,由此导致条码识别过程中的解码失败,则无法对条码进行准确识别,降低了识别的效率。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的识别运动条码的方法、装置及系统。
[0004]本专利技术提供了一种识别运动条码的方法,所述条码位于物品上,所述物品随着传送带进行移动,包括:
[0005]获取移动中的条码的条码图片,所述条码图片为所述传送带上方的扫描装置对所述移动中的条码扫描所获得的;
[0006]获得所述条码的实际尺寸与所述条码图片的图像尺寸之间的比值,所述条码图片为位于所述传送带上方的扫描装置对移动中的条码进行扫码所获得的;
[0007]获取所述条码在扫描的曝光时间内随所述传送带移动的实际移动位移;
[0008]基于所述比值以及所述实际移动位移,获得所述条码图片上的图像移动位移,所述图像移动位移为对所述移动中的条码扫描时,所述条码图片上的图像所形成的变形量;
[0009]基于所述图像移动位移,对所述条码图片进行修正。
[0010]进一步地,在所述获得所述条码的实际尺寸与所述条码图片的图像尺寸之间的比值,包括:
[0011]获取所述条码的实际尺寸以及所述条码图片的图像尺寸;
[0012]将所述条码的实际尺寸与所述条码图片的图像尺寸作商,获得所述条码的实际尺寸与所述条码图片的图像尺寸之间的比值。
[0013]进一步地,所述基于所述条码图片上的图像移动位移,对所述条码图片进行修正,包括:
[0014]获取所述条码的移动方向;
[0015]将所述条码图片上的图像的每条黑色区域从一端进行擦除,使得擦除的黑色区域的宽度与所述图像移动位移相等;
[0016]获得修正后的条码图片。
[0017]进一步地,所述获取所述条码在扫描的曝光时间内随所述传送带移动的实际移动位移,包括:
[0018]获取所述曝光时间以及所述传送带的传动速度;
[0019]基于所述曝光时间以及所述传送带的传动速度,获得所述条码在扫码的所述曝光时间内随所述传送带移动的实际移动位移。
[0020]进一步地,在基于所述图像移动位移,对所述条码图片进行修正之后,还包括:
[0021]对所述修正后的条码图片进行扫码识别。
[0022]第二方面,本专利技术还提供了一种识别运动条码的装置,包括:
[0023]第一获取模块,用于获取移动中的条码的条码图片,所述条码图片为所述传送带上方的扫描装置对所述移动中的条码扫描所获得的;
[0024]第一获得模块,用于获得所述条码的实际尺寸与所述条码图片的图像尺寸之间的比值,所述条码图片为位于所述传送带上方的扫描装置对移动中的条码进行扫码所获得的;
[0025]第二获取模块,用于获取所述条码在扫描的曝光时间内随所述传送带移动的实际移动位移;
[0026]第二获得模块,用于基于所述比值以及所述实际移动位移,获得所述条码图片上的图像移动位移,所述图像移动位移为对所述条码扫描时,在所述条码图片上的图像所形成的变形量;
[0027]修正模块,用于基于所述图像移动位移,对所述条码图片进行修正。
[0028]第三方面,本专利技术还提供了一种识别运动条码的系统,包括:
[0029]传送带,用于传送具有条码的物品;
[0030]扫码装置,位于所述传送带上方,用于对传送中的具有条码的物品进行扫码;
[0031]如权利要求6中所述的识别运动条码的装置,用于对扫码装置扫描到的条码进行识别。
[0032]进一步地,所述扫码装置与所述传送带保持预设高度。
[0033]第四方面,本专利技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述的方法步骤。
[0034]第五方面,一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的方法步骤。
[0035]本专利技术实施例中的一个或多个技术方案,至少具有如下技术效果或优点:
[0036]本专利技术提供的一种识别运动条码的方法,该条码位于物品上,所述物品随着传送带进行传动,包括:获取移动中的条码的条码图片,该条码图片为传送带上方的扫描装置对移动中的条码扫描所获得的;获得条码的实际尺寸和条码图片的图像尺寸之间的比值,该条码图片为位于传送带上方的扫描装置对移动中的条码进行扫码所获得的;获取条码在扫描的曝光时间内随传送带移动的实际移动位置;基于该比值以及实际移动位移,获得条码图片上的图像移动位移,该图像移动位移为对该移动中的条码扫描时,该条码图片上的图像所形成的变形量,最后,基于该图像移动位移,对该条码图片进行修正,进而将有变形的条码图片恢复为原始的未变形的条码图片,能够快速解码,提高了扫码识别的效率。
附图说明
[0037]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通
技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:
[0038]图1示出了本专利技术实施例一中识别运动条码的方法的步骤流程示意图;
[0039]图2示出了本专利技术实施例一中条码的结构示意图;
[0040]图3示出了本专利技术实施例一中条码局部放大的结构示意图;
[0041]图4a示出了本专利技术实施例一中原始条码的条码图片的示意图;
[0042]图4b示出了本专利技术实施例一中运动状态下的条码图片的示意图;
[0043]图5示出了本专利技术实施例二中的识别运动条码的装置的结构示意图;
[0044]图6示出了本专利技术实施例三中的识别运动条码的系统的结构示意图;
[0045]图7示出了本专利技术实施例四中的实现识别运动条码的电子设备的结构示意图。
具体实施方式
[0046]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0047]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种识别运动条码的方法,所述条码位于物品上,所述物品随着传送带进行移动,其特征在于,包括:获取移动中的条码的条码图片,所述条码图片为所述传送带上方的扫描装置对所述移动中的条码扫描所获得的;获得所述条码的实际尺寸与所述条码图片的图像尺寸之间的比值;获取所述条码在扫描的曝光时间内随所述传送带移动的实际移动位移;基于所述比值以及所述实际移动位移,获得所述条码图片上的图像移动位移,所述图像移动位移为对所述移动中的条码扫描时,所述条码图片上的图像所形成的变形量;基于所述图像移动位移,对所述条码图片进行修正。2.如权利要求1所述的方法,其特征在于,在所述获得所述条码的实际尺寸与所述条码图片的图像尺寸之间的比值,包括:获取所述条码的实际尺寸以及所述条码图片的图像尺寸;将所述条码的实际尺寸与所述条码图片的图像尺寸作商,获得所述条码的实际尺寸与所述条码图片的图像尺寸之间的比值。3.如权利要求1所述的方法,其特征在于,所述基于所述条码图片上的图像移动位移,对所述条码图片进行修正,包括:将所述条码图片上的图像的每条黑色区域从一端进行擦除,使得擦除的黑色区域的宽度与所述图像移动位移相等;获得修正后的条码图片。4.如权利要求1所述的方法,其特征在于,所述获取所述条码在扫描的曝光时间内随所述传送带移动的实际移动位移,包括:获取所述曝光时间以及所述传送带的传动速度;基于所述曝光时间以及所述传送带的传动速度,获得所述条码在扫码的所述曝光时间内随所述传送带移动的实际移动位移。5.如权利要求1所述的方法,其特征在于,在基于所述图像移动位移,对所述条码图...

【专利技术属性】
技术研发人员:王凯华史明星
申请(专利权)人:苏州摩比信通智能系统有限公司
类型:发明
国别省市:

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

1