二维码识别方法、装置、设备及存储介质制造方法及图纸

技术编号:39291907 阅读:8 留言:0更新日期:2023-11-07 10:59
本申请实施例提供一种二维码识别方法、装置、设备及存储介质,涉及二维码识别技术领域。所述方法包括:获取待识别二维码的码元比例信息;根据所述码元比例信息与预设比例阈值的比较关系判定所述待识别二维码的极性;选择与所述待识别二维码的极性相匹配的目标解码模式对所述待识别二维码进行识别。本申请实施例通过根据二维码的码元比例判别极性,并根据二维码的极性选择相应的解码模式进行识别,从而能够减少批量扫描二维码时识别失败的概率,提高整体的识别效率。整体的识别效率。整体的识别效率。

【技术实现步骤摘要】
二维码识别方法、装置、设备及存储介质


[0001]本申请涉及二维码识别
,具体而言,涉及一种二维码识别方法、装置、设备及存储介质。

技术介绍

[0002]通过二维码识别获取生产过程中的产品或部件信息是当前自动化生产过程控制的基础环节,其中QR码(QR来自英文“Quick Response”的缩写)是工业生产中常用的二维码类别,其特点为快速读取,能够满足产线上高频快速读码的要求。
[0003]二维码通常包括黑底白码和白底黑码两种极性,每种极性的二维码只能采用相对应的解码模式进行识别。目前,在一条同时包括两种极性二维码的生产线上,由于缺少对二维码图像的极性判断,因此只能先采用一种解码模式对二维码进行识别,在识别失败后再更换另一种解码模式进行二维码识别,造成识别时间的浪费,导致批量扫描二维码时整体的识别效率不高。

技术实现思路

[0004]本申请实施例的目的在于提供一种二维码识别方法、装置、设备及存储介质,用以提高批量扫描二维码时的整体识别效率。
[0005]第一方面,本申请实施例提供了一种二维码识别方法,包括:
[0006]获取待识别二维码的码元比例信息;
[0007]根据所述码元比例信息与预设比例阈值的比较关系判定所述待识别二维码的极性;
[0008]选择与所述待识别二维码的极性相匹配的目标解码模式对所述待识别二维码进行识别。
[0009]在本申请实施例中,通过根据二维码的码元比例判别极性,并根据二维码的极性选择相应的解码模式进行识别,从而能够减少批量扫描二维码时识别失败的概率,提高整体的识别效率。
[0010]在一些可能的实施例中,所述获取待识别二维码的码元比例信息,包括:
[0011]获取所述待识别二维码所在的二维码图像的整体码元比例和背景区域码元比例;
[0012]基于所述背景区域码元比例对所述整体码元比例进行调整,获取得到所述待识别二维码的码元比例信息。
[0013]在本申请实施例中,将背景区域的码元比例纳入考虑,从而获取得到更准确的二维码区域的码元比例,进一步提高解码模式的匹配准确性,提高整体的二维码识别效率。
[0014]在一些可能的实施例中,所述选择与所述待识别二维码的极性相匹配的目标解码模式对所述待识别二维码进行识别,包括:
[0015]当基于所述目标解码模式对所述待识别二维码进行识别失败时,对所述预设比例阈值进行调整。
[0016]在本申请实施例中,当解码失败时,说明解码模式的匹配不准确,即极性判定不准确,此时根据解码失败情况对比例阈值进行调整,从而提高后续的二维码极性判定准确性,进一步提高整体的二维码识别效率。
[0017]在一些可能的实施例中,所述当基于所述目标解码模式对所述待识别二维码进行识别失败时,对所述预设比例阈值进行调整,包括:
[0018]当基于所述目标解码模式对所述待识别二维码进行识别失败,且累计识别失败次数达到预设次数阈值时,对所述预设比例阈值进行调整。
[0019]在本申请实施例中,不再对于每次识别失败时调整阈值,改为当识别失败次数达到一定阈值时才调整阈值,避免为了偶然事件而引起不必要的频繁调整阈值的情况,从而提高极性判别的稳定性,进一步提高整体的二维码识别效率。
[0020]在一些可能的实施例中,所述获取待识别二维码的码元比例信息,包括:
[0021]计算所述待识别二维码中黑色码元数量占全部码元数量的黑色码元比例,作为所述待识别二维码的码元比例信息。
[0022]在本申请实施例中,将黑色码元占全部码元的比例作为极性判定依据,由于黑色码元数量通常是原本在解码前就需要统计的信息,因此极性判定过程没有增加额外计算,从而提高极性判定的效率,进一步提高整体的二维码识别效率。
[0023]在一些可能的实施例中,所述根据所述码元比例信息与预设比例阈值的比较关系判定所述待识别二维码的极性,包括:
[0024]当判断所述黑色码元比例小于或等于预设第一比例阈值时,判定所述待识别二维码的极性为白底黑码;其中,所述第一比例阈值大于0.5;
[0025]当判断所述黑色码元比例大于所述预设第一比例阈值时,判定所述待识别二维码的极性为黑底白码。
[0026]在本申请实施例中,极性判定过程为根据黑色码元比例与预设比例阈值的对比结果进行极性判定,其中比例阈值设置为大于0.5,因此能够覆盖大部分的实际极性情况,从而提高了二维码极性判定的准确性,进一步提高整体的二维码识别效率。
[0027]在一些可能的实施例中,所述第一比例阈值为0.56。
[0028]在本申请实施例中,将极性判定的比例阈值限定为具体的经验值0.56,从而能够基于该阈值分辨出大部门应用场景的实际极性情况,进一步提高了二维码极性判定的准确性,进一步提高整体的二维码识别效率。
[0029]第二方面,本申请实施例提供了一种二维码识别装置,包括:
[0030]比例获取模块,用于获取待识别二维码的码元比例信息;
[0031]极性判定模块,用于根据所述码元比例信息与预设比例阈值的比较关系判定所述待识别二维码的极性;
[0032]模式选择模块,用于选择与所述待识别二维码的极性相匹配的目标解码模式对所述待识别二维码进行识别。
[0033]第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时可实现第一方面任一实施例所述的方法。
[0034]第四方面,本申请实施例提供了一种计算机程序产品,所述的计算机程序产品包
括计算机程序,其中,所述的计算机程序被处理器执行时可实现第一方面任一实施例所述的方法。
[0035]第五方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述程序时可实现第一方面任一实施例所述的方法。
附图说明
[0036]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0037]图1为本申请实施例提供的一种二维码识别方法的流程示意图;
[0038]图2为本申请实施例提供的一种二维码识别装置的结构示意图;
[0039]图3为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0040]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0041]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二维码识别方法,其特征在于,包括:获取待识别二维码的码元比例信息;根据所述码元比例信息与预设比例阈值的比较关系判定所述待识别二维码的极性;选择与所述待识别二维码的极性相匹配的目标解码模式对所述待识别二维码进行识别。2.根据权利要求1所述的二维码识别方法,其特征在于,所述获取待识别二维码的码元比例信息,包括:获取所述待识别二维码所在的二维码图像的整体码元比例和背景区域码元比例;基于所述背景区域码元比例对所述整体码元比例进行调整,获取得到所述待识别二维码的码元比例信息。3.根据权利要求1所述的二维码识别方法,其特征在于,所述选择与所述待识别二维码的极性相匹配的目标解码模式对所述待识别二维码进行识别,包括:当基于所述目标解码模式对所述待识别二维码进行识别失败时,对所述预设比例阈值进行调整。4.根据权利要求3所述的二维码识别方法,其特征在于,所述当基于所述目标解码模式对所述待识别二维码进行识别失败时,对所述预设比例阈值进行调整,包括:当基于所述目标解码模式对所述待识别二维码进行识别失败,且累计识别失败次数达到预设次数阈值时,对所述预设比例阈值进行调整。5.根据权利要求1所述的二维码识别方法,其特征在于,所述获取待识别二维码的码元比例信息,包括:计算所述待识别二维码中黑色码元数量占全部码元数量的黑色码元比例,作为所述待识别二维...

【专利技术属性】
技术研发人员:魏畅毅王菲
申请(专利权)人:创新奇智成都科技有限公司
类型:发明
国别省市:

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

1