一种二维码识别方法技术

技术编号:39713500 阅读:8 留言:0更新日期:2023-12-17 23:22
本发明专利技术公开一种二维码识别方法

【技术实现步骤摘要】
一种二维码识别方法、装置及设备


[0001]本专利技术涉及芯片管理
,尤其涉及一种二维码识别方法

装置及设备


技术介绍

[0002]随着芯片行业的迅速发展,对芯片的管理和防伪追溯需求有了更高的要求,通过在芯片上设置二维码以实现芯片的数字化管理,设备扫描二维码,识别其矩形图案所记载的二进制数据,获取二维码所包含的信息

[0003]但是由于芯片体积较小,芯片上的二维码图像的封装大小不一且不易被检测到,即使检测到,也很容易因为拍摄环境或相机位置等因素导致二维码图像出现畸变,使二维码图像难以识别


技术实现思路

[0004]本专利技术的目的在于提供一种二维码识别方法

装置及设备,用于解决芯片上二维码图像畸变导致二维码图像难以识别的技术问题

[0005]为了实现上述目的,本专利技术提供如下技术方案:
[0006]第一方面,本专利技术提供一种二维码识别方法,包括:
[0007]获取待识别图像;所述待识别图像中至少包括一个待识别二维码以及背景图像信息;
[0008]将所述待识别图像输入二维码检测模型中,获得所述待识别图像中的多个待校正二维码;每个所述待校正二维码的形状均为四边形;
[0009]采用二维码校正模型确定所述待校正二维码的四个顶点的顶点坐标和基线,根据所述顶点坐标和所述基线获得目标二维码的四个顶点的标准坐标;所述目标二维码的形状为矩形;
[0010]利用仿射变换得到所述顶点坐标和所述标准坐标之间的映射关系,并基于所述映射关系校正多个所述待校正二维码,获得多个所述目标二维码

[0011]与现有技术相比,本专利技术提供的一种二维码识别方法,首先获取待识别图像;所述待识别图像中至少包括一个待识别二维码以及背景图像信息;将所述待识别图像输入二维码检测模型中,获得所述待识别图像中的多个待校正二维码;每个所述待校正二维码的形状均为四边形;然后采用二维码校正模型确定所述待校正二维码的四个顶点的顶点坐标和基线,根据所述顶点坐标和所述基线获得目标二维码的四个顶点的标准坐标;所述目标二维码的形状为矩形,通过处理待校正二维码的四个顶点的顶点坐标和基线,得到矩形的目标二维码和目标二维码的四个顶点处的标准坐标,利用仿射变换得到所述顶点坐标和所述标准坐标之间的映射关系,基于所述映射关系校正多个所述待校正二维码,获得多个所述目标二维码,根据顶点坐标和标准坐标之间的映射关系,将畸形二维码根据映射关系变为矩形二维码,使二维码图像易于识别

本专利技术通过二维码检测模型获得待校正二维码,通过二维码校正模型获得待校正二维码的顶点坐标和目标二维码的标准坐标,进而根据顶点坐
标和标准坐标之间的映射关系将四边形的二维码校正为矩形的二维码,使二维码易于识别

[0012]第二方面,本专利技术还提供一种二维码识别装置,包括:
[0013]待识别图像获取模块,用于获取待识别图像;所述待识别图像中至少包括一个待识别二维码以及背景图像信息;
[0014]待校正二维码检测模块,用于将所述待识别图像输入二维码检测模型中,获得所述待识别图像中的多个待校正二维码;每个所述待校正二维码的形状均为四边形;
[0015]待校正二维码校正模块,用于采用二维码校正模型确定所述待校正二维码的四个顶点的顶点坐标和基线,根据所述顶点坐标和所述基线获得目标二维码的四个顶点的标准坐标;所述目标二维码的形状为矩形;
[0016]目标二维码获取模块,用于利用仿射变换得到所述顶点坐标和所述标准坐标之间的映射关系,并基于所述映射关系校正多个所述待校正二维码,获得多个所述目标二维码

[0017]第三方面,本专利技术还提供一种二维码识别设备,包括:
[0018]处理器以及与处理器耦合的通信接口;所述处理器用于运行计算机程序或指令,以实现上述一种二维码识别方法

[0019]第二方面提供的装置类方案以及第三方面提供的设备类方案所实现的技术效果与第一方面提供的方法类方案相同,此处不再赘述

附图说明
[0020]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定

在附图中:
[0021]图1为本专利技术提供的一种二维码识别方法流程图;
[0022]图2为本专利技术实施例中坐标和基线的示意图;
[0023]图3为本专利技术实施例中二维码识别过程的逻辑图;
[0024]图4为本专利技术提供的一种二维码识别装置示意图;
[0025]图5为本专利技术提供的一种二维码识别设备示意图

具体实施方式
[0026]为了便于清楚描述本专利技术实施例的技术方案,在本专利技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分

例如,第一阈值和第二阈值仅仅是为了区分不同的阈值,并不对其先后顺序进行限定

本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同

[0027]需要说明的是,本专利技术中,“示例性的”或者“例如”等词用于表示作例子

例证或说明

本专利技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势

确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念

[0028]本专利技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上
。“和
/
或”,描述关联对象的关联关系,表示可以存在三种关系,例如,
A

/

B
,可以表示:单独存在
A

同时存在
A

B
,单独存在
B
的情况,其中
A

B
可以是单数或者复数

字符“/”一般表示前后关联对象是一种“或”的关系
。“以下至少一项
(

)”或其类似表达,是指的这些项中的任意组合,包括单项
(

)
或复数项
(

)
的任意组合

例如,
a

b

c
中的至少一项
(

)
,可以表示:
a

b

c

a

b
的结合,
a

c...

【技术保护点】

【技术特征摘要】
1.
一种二维码识别方法,其特征在于,包括:获取待识别图像;所述待识别图像中至少包括一个待识别二维码以及背景图像信息;将所述待识别图像输入二维码检测模型中,获得所述待识别图像中的多个待校正二维码;每个所述待校正二维码的形状均为四边形;采用二维码校正模型确定所述待校正二维码的四个顶点的顶点坐标和基线,根据所述顶点坐标和所述基线获得目标二维码的四个顶点的标准坐标;所述目标二维码的形状为矩形;利用仿射变换得到所述顶点坐标和所述标准坐标之间的映射关系,并基于所述映射关系校正多个所述待校正二维码,获得多个所述目标二维码
。2.
根据权利要求1所述的一种二维码识别方法,其特征在于,所述采用二维码校正模型确定所述待校正二维码的四个顶点的顶点坐标和基线,包括:采用所述二维码校正模型识别所述待校正二维码的四个顶点,将任意两个顶点进行连接得到的多条线段中最短的线段确定为基线;将所述顶点坐标连接至所述基线或所述基线的延长线上得到交点,将四个所述交点确定为所述目标二维码的四个顶点的标准坐标;四个所述标准坐标围成一个矩形
。3.
根据权利要求1所述的一种二维码识别方法,其特征在于,所述将所述待识别图像输入二维码检测模型中,获得所述待识别图像中的多个待校正二维码,包括:对获取的所述待识别图像进行预处理,去除所述待识别图像中的背景图像信息,获得多个预处理图像;确定多个所述预处理图像对应的第一位置框和置信度;根据各个预处理图像的置信度判断各个预处理图像中是否包含二维码;所述置信度满足预设置信度时,对应的预处理图像中包含二维码;针对所述置信度满足所述预设置信度的预处理图像,基于所述第一位置框从满足所述预设置信度的预处理图像中识别得到所述待校正二维码
。4.
根据权利要求1所述的一种二维码识别方法,其特征在于,所述二维码校正模型是语义分割模型;所述采用二维码校正模型确定所述待校正二维码的四个顶点的顶点坐标和基线,根据所述顶点坐标和所述基线获得目标二维码的四个顶点的标准坐标,包括:利用所述语义分割模型对所述待校正二维码进行分割处理,获得所述待校正二维码对应的第二位置框;基于所述第二位置框获得所述待校正二维码的四个顶点的顶点坐标和基线,根据所述顶点坐标和所述基线获得目标二维码的四个顶点的所述标准坐标
。5.
根据权利要求1...

【专利技术属性】
技术研发人员:刘伟黄勇谢龙刘冰
申请(专利权)人:成都爱旗科技有限公司
类型:发明
国别省市:

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

1