本申请实施例涉及二维码定位领域,具体涉及一种获得目标定位框的方法、装置、设备及介质。
背景技术:
1、通过二维码识别采集生产过程中产品或部件的信息是工业产品生产控制和质量管控中非常重要的环节,其中二维码的识别定位是二维码解码的前提。相关技术中,通常应用深度学习模型进行二维码的识别定位,如一阶段(one-stage)的yolo系列等算法模型,这种方法在一般的目标识别任务上表现出较高的效率和准确性。但是,在二维码定位的过程中,二维码定位框在二维码距离边缘的大小难以统一把握,也就是说,二维码定位框过大或者过小均会影响二维码识别的准确性。
2、因此,如何确认合适的二维码定位框成为需要解决的问题。
技术实现思路
1、本申请实施例提供一种获得目标定位框的方法、装置、设备及介质,通过本申请的一些实施例至少能够确认合适的二维码定位框,从而能够提高二维码识别的准确性同时保证二维码定位的完整性。
2、第一方面,本申请提供了一种获得目标定位框的方法,所述方法包括:获取二维码定位框,其中,所述二维码定位框用于定位二维码位置;计算所述二维码定位框的调整尺寸系数,其中,所述调整尺寸系数与所述二维码的预留安静区尺寸和所述二维码的单边尺寸相关;基于所述调整尺寸系数对所述二维码定位框进行扩大,确定目标定位框。
3、因此,本申请实施例与相关技术中在二维码定位时,在二维码周围预留固定空间不同的是,本申请在获得二维码定位框之后,根据预留安静区尺寸和二维码的单边尺寸对二维码定位框的尺寸进行扩大,确定目标定位框,能够防止二维码定位框过大或者过小,影响二维码识别的准确性,同时保证二维码整体均在二维码定位框内,保证二维码定位的完整性。
4、结合第一方面,在本申请的一种实施方式中,所述调整尺寸系数与所述二维码的预留安静区尺寸和所述二维码的单边尺寸的n倍之间的最小值相关,其中,n的取值范围为[0.05,0.12]。
5、因此,本申请实施例通过预留安静区尺寸和二维码的单边尺寸计算调整尺寸系统,能够保证二维码定位框的尺寸选择合适,从而防止安静区尺寸过大,造成二维码识别不准确。
6、结合第一方面,在本申请的一种实施方式中,所述调整尺寸系数为所述最小值与所述二维码的单边尺寸的比值的2倍。
7、因此,本申请实施例通过计算最小值与单边尺寸的比值,能够获得二维码最小值占单边尺寸的比例。
8、结合第一方面,在本申请的一种实施方式中,所述调整尺寸系数如下公式所示:
9、
10、其中,表示所述调整尺寸系数,min(二维码的预留安静区尺寸,单边尺寸的n倍)表示所述二维码的预留安静区尺寸和所述二维码的单边尺寸的n倍之间的最小值。
11、结合第一方面,在本申请的一种实施方式中,所述基于所述调整尺寸系数对所述二维码定位框进行扩大,确定目标定位框,包括:将所述二维码定位框的长和宽均乘以所述调整尺寸系数,确定所述目标定位框。
12、因此,本申请通过将二维码定位框的长和宽均乘以调整尺寸系数,能够保证当前的目标定位框是与当前的二维码相匹配的(即一个二维码对应一个与之相匹配的目标定位框),从而提高整体的识别效果,在保证较高识别准确度的情况下,同时保证二维码定位的完整性。
13、结合第一方面,在本申请的一种实施方式中,在所述获取二维码定位框之前,所述方法还包括:基于识别定位模型对二维码进行定位,获得所述二维码定位框,其中,所述二维码定位框与所述二维码之间不存在预留空间。
14、因此,本申请通过在二维码定位框与二维码之间不预留空间,能够保证在扩大二维码定位框时,由于定位框的尺寸过大而导致的识别不准确的情况发生。
15、第二方面,本申请提供了一种获得目标定位框的装置,所述装置包括:获取模块,被配置为获取二维码定位框,其中,所述二维码定位框用于定位二维码位置;系数计算模块,被配置为计算所述二维码定位框的调整尺寸系数,其中,所述调整尺寸系数与所述二维码的预留安静区尺寸和所述二维码的单边尺寸相关;定位框确定模块,被配置为基于所述调整尺寸系数对所述二维码定位框进行扩大,确定目标定位框。
16、结合第二方面,在本申请的一种实施方式中,所述调整尺寸系数与所述二维码的预留安静区尺寸和所述二维码的单边尺寸的n倍之间的最小值相关,其中,n的取值范围为[0.05,0.12]。
17、结合第二方面,在本申请的一种实施方式中,所述调整尺寸系数为所述最小值与所述二维码的单边尺寸的比值的2倍。
18、结合第二方面,在本申请的一种实施方式中,所述调整尺寸系数如下公式所示:
19、
20、其中,表示所述调整尺寸系数,min(二维码的预留安静区尺寸,单边尺寸的n倍)表示所述二维码的预留安静区尺寸和所述二维码的单边尺寸的n倍之间的最小值。
21、结合第二方面,在本申请的一种实施方式中,所述定位框确定模块还被配置为:将所述二维码定位框的长和宽均乘以所述调整尺寸系数,确定所述目标定位框。
22、结合第二方面,在本申请的一种实施方式中,所述获取模块还被配置为:基于识别定位模型对二维码进行定位,获得所述二维码定位框,其中,所述二维码定位框与所述二维码之间不存在预留空间。
23、第三方面,本申请提供了一种电子设备,包括:处理器、存储器和总线;所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机程序,所述计算机程序由所述处理器执行时可实现如第一方面任意实施例所述的方法。
24、第四方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被执行时可实现如第一方面任意实施例所述的方法。
1.一种获得目标定位框的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述调整尺寸系数与所述二维码的预留安静区尺寸和所述二维码的单边尺寸的n倍之间的最小值相关,其中,n的取值范围为[0.05,0.12]。
3.根据权利要求2所述的方法,其特征在于,所述调整尺寸系数为所述最小值与所述二维码的单边尺寸的比值的2倍。
4.根据权利要求3所述的方法,其特征在于,所述调整尺寸系数如下公式所示:
5.根据权利要求4所述的方法,其特征在于,所述基于所述调整尺寸系数对所述二维码定位框进行扩大,确定目标定位框,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述获取二维码定位框之前,所述方法还包括:
7.一种获得目标定位框的装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述调整尺寸系数与所述二维码的预留安静区尺寸和所述二维码的单边尺寸的n倍之间的最小值相关,其中,n的取值范围为[0.05,0.12]。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线;
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被执行时可实现如权利要求1-6任一项所述方法。