一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种二维码识别方法、二维码识别装置及电子设备与流程

2022-07-22 23:16:14 来源:中国专利 TAG:

技术特征:
1.一种二维码识别方法,其特征在于,包括:根据预设的颜色特征比例,在待识别二维码的图像中识别出真实定位符;若识别出的所述真实定位符的数量不完全,则确定所述待识别二维码在所述图像中的几何特征;根据所述几何特征,在所述图像中查找出至少两个疑似定位符;在所述至少两个疑似定位符中确定剩余的真实定位符;基于所有所述真实定位符对所述待识别二维码进行识别。2.如权利要求1所述的二维码识别方法,其特征在于,所述若识别出的所述真实定位符的数量不完全,则确定所述待识别二维码在所述图像中的几何特征,包括:若识别出一个所述真实定位符,则在所述图像中确定所述真实定位符的中心点及所述待识别二维码的顶点;若识别出两个所述真实定位符,则在所述图像中确定每个所述真实定位符的中心点及每个所述真实定位符的中心黑块的顶点。3.如权利要求2所述的二维码识别方法,其特征在于,所述顶点的确定方式包括:针对每个待确定顶点的图形,查找所述图形的边界分别在至少四个指定方向上的最远点,其中,所述待确定顶点的图形包括:所述待识别二维码或所述真实定位符的中心黑块;计算所述最远点两两之间的距离,将距离最远的两个所述最远点确定为所述图形的顶点;在指定连线的两侧,分别将距离所述指定连线最远的所述最远点确定为所述图形的顶点,其中,所述指定连线为:距离最远的两个所述最远点的连线。4.如权利要求2所述的二维码识别方法,其特征在于,在识别出一个所述真实定位符的情况下,所述根据所述几何特征,在所述图像中查找出至少两个疑似定位符,包括:根据所述真实定位符的中心点、第一二维码顶点及第二二维码顶点,在所述图像中确定第一疑似中心点,其中,所述第一二维码顶点为:距离所述真实定位符的中心点最近的所述待识别二维码的顶点,所述第二二维码顶点为:距离所述真实定位符的中心点最远的所述待识别二维码的顶点;根据第一直线、第二直线、第三直线及第四直线的交点,在所述图像中确定第二疑似中心点及第三疑似中心点,其中,所述第一直线为:过所述真实定位符的中心点且平行于所述待识别二维码的第一边的直线;所述第二直线为:过所述真实定位符的中心点且平行于所述待识别二维码的第二边的直线;所述第三直线为:过所述第一疑似中心点且平行于所述第一边的直线;所述第四直线为:过所述第一疑似中心点且平行于所述第二边的直线;所述第一边及所述第二边相邻,且所述第一边及所述第二边根据所述待识别二维码的顶点而确定;分别根据所述第一疑似中心点、所述第二疑似中心点及所述第三疑似中心点确定对应的疑似定位符。5.如权利要求2所述的二维码识别方法,其特征在于,在识别出两个所述真实定位符的情况下,所述根据所述几何特征,在所述图像中查找出至少两个疑似定位符,包括:判断两个所述真实定位符在所述待识别二维码中的位置关系;根据所述位置关系及所述几何特征,在所述图像中确定至少两个疑似中心点;
分别根据所述至少两个疑似中心点确定对应的疑似定位符。6.如权利要求5所述的二维码识别方法,其特征在于,分别记两个所述真实定位符的中心黑块为第一中心黑块及第二中心黑块,所述根据所述位置关系及所述几何特征,在所述图像中确定至少两个疑似中心点,包括:在所述位置关系为相邻关系的情况下,根据第五直线、第六直线、第七直线及第八直线在两个所述真实定位符之外的交点,在所述图像中确定至少两个疑似中心点,其中,所述第五直线及所述第六直线分别为所述第一中心黑块的对角线所处的直线,所述第一中心黑块的对角线根据所述第一中心黑块的顶点确定,所述第七直线及所述第八直线分别为所述第二中心黑块的对角线所处的直线,所述第二中心黑块的对角线根据所述第二中心黑块的顶点确定。7.如权利要求5所述的二维码识别方法,其特征在于,分别记两个所述真实定位符为第一真实定位符及第二真实定位符,并记所述第一真实定位符的中心黑块为第一中心黑块,记所述第二真实定位符的中心黑块为第二中心黑块,所述根据所述位置关系及所述几何特征,在所述图像中确定至少两个疑似中心点,包括:在所述位置关系为对角关系的情况下,根据第九直线、第十直线、第十一直线及第十二直线在两个所述真实定位符之外的交点,在所述图像中确定至少两个疑似中心点,其中,所述第九直线为:过所述第一真实定位符的中心点且平行于所述第一中心黑块的第三边的直线;所述第十直线为:过所述第一真实定位符的中心点且平行于所述第一中心黑块的第四边的直线;所述第十一直线为:过所述第二真实定位符的中心点且平行于所述第二中心黑块的第五边的直线;所述第十二直线为:过所述第二真实定位符的中心点且平行于所述第二中心黑块的第六边的直线;所述第三边及所述第四边相邻,且所述第三边及所述第四边根据所述第一中心黑块的顶点而确定;所述第五边及所述第六边相邻,且所述第五边及所述第六边根据所述第二中心黑块的顶点而确定。8.如权利要求1至7任一项所述的二维码识别方法,其特征在于,所述基于所有所述真实定位符对所述待识别二维码进行识别,包括:在已识别出三个真实定位符的情况下,计算任意两个相邻的所述真实定位符之间的相对距离;根据所述相对距离确定所述待识别二维码的目标版本号;根据所述目标版本号对所述待识别二维码进行解析;若解析失败,则将与所述目标版本号相邻的版本号确定为候选版本号;根据所述候选版本号再次对所述待识别二维码进行解析。9.一种二维码识别装置,其特征在于,包括:第一识别模块,用于根据预设的颜色特征比例,在待识别二维码的图像中识别出真实定位符;第一确定模块,用于若识别出的所述真实定位符的数量不完全,则确定所述待识别二维码在所述图像中的几何特征;查找模块,用于根据所述几何特征,在所述图像中查找出至少两个疑似定位符;第二确定模块,用于在所述至少两个疑似定位符中确定剩余的真实定位符;第二识别模块,用于基于所有所述真实定位符对所述待识别二维码进行识别。
10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的方法。11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的方法。

技术总结
本申请公开了一种二维码识别方法、二维码识别装置、电子设备及计算机可读存储介质。该方法包括:根据预设的颜色特征比例,在待识别二维码的图像中识别出真实定位符;若识别出的所述真实定位符的数量不完全,则确定所述待识别二维码在所述图像中的几何特征;根据所述几何特征,在所述图像中查找出至少两个疑似定位符;在所述至少两个疑似定位符中确定剩余的真实定位符;基于所有所述真实定位符对所述待识别二维码进行识别。通过本申请方案,可在二维码的定位符被污损的情况下,提升对该定位符的识别准确率,使得该二维码的识别成功率也能够有所增加。有所增加。有所增加。


技术研发人员:李胜军
受保护的技术使用者:普联技术有限公司
技术研发日:2022.04.12
技术公布日:2022/7/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献