条码图像处理方法、装置及设备制造方法及图纸

技术编号:34136844 阅读:13 留言:0更新日期:2022-07-14 16:50
本申请涉及一种条码图像处理方法、装置及设备。该方法包括:获取待处理条码图像;将所述待处理条码图像输入预先构建的预设神经网络,以使得在所述预设神经网络中识别出所述待处理条码图像中的目标条码对象,并根据所述目标条码对象生成新建条码图像;输出所述新建条码图像,以使解码设备对所述新建条码图像进行解码。本申请提供的方案,能够提升解码设备对条码图像进行识别解码的成功率及正确率。码图像进行识别解码的成功率及正确率。码图像进行识别解码的成功率及正确率。

【技术实现步骤摘要】
条码图像处理方法、装置及设备


[0001]本申请涉及条码
,尤其涉及一种条码图像处理方法、装置及设备。

技术介绍

[0002]条码(又称条形码)是商品独有的世界通用身份证,可提供机器阅读,与载入磁盘、磁带和光盘中的机器可读语言相比,是可印刷型语言。作为自动识别技术之一的条码技术在近三十年间取得了长足发展,条码标识基本覆盖所有产品。条码可以打印在包装和物品上,通过数码相机或装有相机的手机扫描后进行数字化处理,然后可以提取信息(例如产品批次、生产日期等)。条形码具有易实现信息化管理的特征,已在产品溯源领域得到了广泛应用。
[0003]相关技术中,相机或手机对粘贴有条码的物品进行拍照,可以得到条码图像,解码设备可以对条码图像进行识别解码,以获取条码图像中条码的信息。
[0004]然而,目前针对通过相机或手机对粘贴有条码的物品进行拍照所得到的条码图像而言,解码设备的识别解码成功率及正确率并不高。

技术实现思路

[0005]为解决或部分解决相关技术中存在的问题,本申请提供一种条码图像处理方法、装置及设备,能够提升解码设备对条码图像进行识别解码的成功率及正确率。
[0006]本申请第一方面提供一种条码图像处理方法,包括:
[0007]获取待处理条码图像;
[0008]将所述待处理条码图像输入预先构建的预设神经网络,以使得在所述预设神经网络中识别出所述待处理条码图像中的目标条码对象,并根据所述目标条码对象生成新建条码图像;
[0009]输出所述新建条码图像,以使解码设备对所述新建条码图像进行解码。
[0010]在一种实施方式中,所述根据所述目标条码对象生成新建条码图像,包括:
[0011]在判断出所述目标条码对象发生扭曲时,将所述目标条码对象进行纠正,并根据纠正后的目标条码对象,生成预设像素大小的新建条码图像;或,
[0012]在判断出所述目标条码对象未发生扭曲时,根据所述目标条码对象,生成预设像素大小的新建条码图像。
[0013]在一种实施方式中,所述生成预设像素大小的新建条码图像,包括:
[0014]通过缩放的方式生成预设像素大小的新建条码图像。
[0015]在一种实施方式中,根据解码设备的像素要求确定所述预设像素大小。
[0016]在一种实施方式中,所述预设神经网络根据预设语义分割网络预先构建得到;或,所述预设神经网络根据预设语义分割网络以及预设空间变换网络预先构建得到。
[0017]在一种实施方式中,所述预设语义分割网络包括BiSeNet网络。
[0018]本申请第二方面提供一种条码图像处理装置,包括:
[0019]获取模块,用于获取待处理条码图像;
[0020]处理模块,用于将所述待处理条码图像输入预先构建的预设神经网络,以使得在所述预设神经网络中识别出所述待处理条码图像中的目标条码对象,并根据所述目标条码对象生成新建条码图像;
[0021]输出模块,用于输出所述新建条码图像,以使解码设备对所述新建条码图像进行解码。
[0022]本申请第三方面提供一种解码设备,包括:
[0023]处理单元,用于获取待处理条码图像;将所述待处理条码图像输入预先构建的预设神经网络,以使得在所述预设神经网络中识别出所述待处理条码图像中的目标条码对象,并根据所述目标条码对象生成新建条码图像;输出所述新建条码图像;
[0024]解码单元,用于根据所述处理单元输出的所述新建条码图像进行解码。
[0025]本申请第四方面提供一种电子设备,包括:
[0026]处理器;以及
[0027]存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
[0028]本申请第五方面提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。
[0029]本申请提供的技术方案可以包括以下有益效果:
[0030]本申请提供的方法,通过获取待处理条码图像,将待处理条码图像输入预先构建的预设神经网络,以使得在预设神经网络中识别出待处理条码图像中的目标条码对象,并根据目标条码对象生成新建条码图像,进而输出新建条码图像,以使解码设备对新建条码图像进行解码。这样,新建条码图像相比较于待处理条码图像,干扰信息量较少,利于解码设备进行识别解码,有效提升了解码设备进行识别解码的成功率及正确率。
[0031]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0032]通过结合附图对本申请示例性实施方式进行更详细地描述,本申请的上述以及其它目的、特征和优势将变得更加明显,其中,在本申请示例性实施方式中,相同的参考标号通常代表相同部件。
[0033]图1是本申请实施例示出的条码图像处理方法的流程示意图;
[0034]图2是本申请实施例示出的条码图像处理方法的另一流程示意图;
[0035]图3是本申请实施例示出的条码图像处理装置的结构示意图;
[0036]图4是本申请实施例示出的解码设备的结构示意图;
[0037]图5是本申请实施例示出的电子设备的结构示意图。
具体实施方式
[0038]下面将参照附图更详细地描述本申请的实施方式。虽然附图中显示了本申请的实施方式,然而应该理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。
相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的范围完整地传达给本领域的技术人员。
[0039]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0040]应当理解,尽管在本申请可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0041]相关技术中,针对通过相机或手机对粘贴有条码的物品进行拍照所得到的条码图像而言,解码设备的识别解码成功率及正确率并不高。
[0042]针对上述问题,本申请实施例提供一种条码图像处理方法,能够提升解码设备对条码图像进行识别解码的成功率及正确率。
[0043]以下结合附图详细描述本申请实施例的技术方案。
[0044]图1是本申请实施例示出的条码图像处理方法的流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种条码图像处理方法,其特征在于,包括:获取待处理条码图像;将所述待处理条码图像输入预先构建的预设神经网络,以使得在所述预设神经网络中识别出所述待处理条码图像中的目标条码对象,并根据所述目标条码对象生成新建条码图像;输出所述新建条码图像,以使解码设备对所述新建条码图像进行解码。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标条码对象生成新建条码图像,包括:在判断出所述目标条码对象发生扭曲时,将所述目标条码对象进行纠正,并根据纠正后的目标条码对象,生成预设像素大小的新建条码图像;或,在判断出所述目标条码对象未发生扭曲时,根据所述目标条码对象,生成预设像素大小的新建条码图像。3.根据权利要求2所述的方法,其特征在于,所述生成预设像素大小的新建条码图像,包括:通过缩放的方式生成预设像素大小的新建条码图像。4.根据权利要求2所述的方法,其特征在于:根据解码设备的像素要求确定所述预设像素大小。5.根据权利要求1所述的方法,其特征在于:所述预设神经网络根据预设语义分割网络预先构建得到;或,所述预设神经网络根据预设语义分割网络以及预设空间变换网络预先构建得到。6.根据权利要求5所述的方法,其特征在于:所述预设语义分割网络包...

【专利技术属性】
技术研发人员:孙彦飞周俊王俊宇
申请(专利权)人:珠海复旦创新研究院
类型:发明
国别省市:

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

1