一种基于二维码的空间定位方法及装置制造方法及图纸

技术编号:33859607 阅读:22 留言:0更新日期:2022-06-18 10:48
本申请实施例公开了一种基于二维码的空间定位方法及装置,方法包括:获取待识别二维码;提取待识别二维码对应的二维图像的特征;若特征与至少一个目标二维码中的任一目标二维码对应的二维图像的特征相同,存储待识别二维码的位置,至少一个目标二维码分别对应一个目标位置信息;解析待识别二维码包含的信息,得到待识别信息;若待识别信息与至少一个目标二维码中任一目标二维码包含的信息相同,根据相应目标二维码对应的目标位置信息以及待识别二维码的位置完成定位。本申请通过两次筛选,排除错误二维码提高定位效率,并且根据二维码包含的信息精准比对,确定唯一相同的二维码,保证在多二维码识别的场景中,精准的识别、定位不同的二维码。定位不同的二维码。定位不同的二维码。

【技术实现步骤摘要】
一种基于二维码的空间定位方法及装置


[0001]本申请实施例涉及空间定位
,尤其涉及一种基于二维码的空间定位方法及装置。

技术介绍

[0002]随着混合现实(Mixed Reality,MR)技术的不断发展普及,在三维空间中对三维空间的目标位置进行定位的需求也越来越多。一种常规的基于三维空间的定位方法是:通过预部署参考图片库,确定每张参考图片所对应的目标位置信息。在需要定位时,将每个参考图片对应的二维图像输入识别设备,识别设备提取二维图像的特征,根据相应特征确定预部署的相应参考图片,进而,根据相应参考图片获得对应的目标位置信息,之后,基于二维图像的位置以及所确定的目标位置信息定位该三维空间的目标位置。但在实际应用中,由于各种不同特征的参考图片影响整体的美观性,人们更希望采用不同的二维码代替参考图片。
[0003]然而,不同二维码的组成内容相似度较高,且在识别二维码时,仅能识别出二维码所包含黑点或白点对应的特征,而无法对二维码的内容进行解析,识别到二维码所包含的信息,因此,通过识别二维码的二维图像来识别三维空间的参考位置时,经常出现将二维码的二维图像识别为错误的参考二维码图片,从而导致三维坐标的定位错误。

技术实现思路

[0004]本申请实施例提供了一种基于二维码的空间定位方法,能够满足在多二维码识别的场景中,精确地识别、定位不同的二维码。
[0005]第一方面,本申请实施例提供了一种基于二维码的空间定位方法,所述方法包括:
[0006]获取待识别二维码;
[0007]提取所述待识别二维码对应二维图像的特征;
[0008]若所述特征与至少一个目标二维码中的任一目标二维码对应二维图像的特征相同,存储所述待识别二维码的位置,所述至少一个目标二维码分别对应一个目标位置信息;
[0009]解析所述待识别二维码包含的信息,得到待识别信息;
[0010]若所述待识别信息与所述至少一个目标二维码中任一目标二维码对应的信息相同,根据相应目标二维码对应的目标位置信息以及所述待识别二维码的位置完成定位。
[0011]在一种可选的设计中,在所述提取所述待识别二维码对应二维图像的特征之后,还包括:
[0012]分别对比所述特征与所述至少一个目标二维码对应二维图像的特征;
[0013]若所述特征与所述至少一个目标二维码对应二维图像的特征均不同,获取新的待识别二维码,重复执行提取所述待识别二维码对应二维图像的特征的步骤。
[0014]在一种可选的设计中,在所述解析所述待识别二维码包含的信息,得到待识别信息之后,还包括:
[0015]分别对比所述待识别信息与所述至少一个目标二维码包含的信息;
[0016]若所述待识别信息与所述至少一个目标二维码包含的信息均不同,获取新的待识别二维码,重复执行提取所述待识别二维码对应二维图像的特征的步骤。
[0017]在一种可选的设计中,所述获取待识别二维码,包括:
[0018]调用摄像头采集二维图像;
[0019]所述二维图像包括所述待识别二维码。
[0020]在一种可选的设计中,所述目标位置信息包括:三维模型、位置偏移量。
[0021]在一种可选的设计中,所述根据相应目标二维码对应的目标位置信息以及所述待识别二维码的位置完成定位,包括:
[0022]将所述待识别二维码与相应目标二维码对应的三维模型绑定;
[0023]在所述待识别二维码的位置上,按照所述三维模型相对于所述待识别二维码的位置偏移量设置所述三维模型。
[0024]在一种可选的设计中,所述根据相应目标二维码对应的目标位置信息以及所述待识别二维码的位置完成定位,还包括:
[0025]以所述待识别二维码的位置为中心,根据相应目标二维码对应的位置偏移量,纠正偏移的三维场景。
[0026]第二方面,本申请实施例提供了一种基于二维码的空间定位装置,该装置包括:
[0027]获取模块,用于获取待识别二维码;
[0028]特征提取模块,用于提取所述待识别二维码对应二维图像的特征;
[0029]处理模块,用于若所述特征与至少一个目标二维码中的任一目标二维码对应二维图像的特征相同,存储所述待识别二维码的位置,所述至少一个目标二维码分别对应一个目标位置信息;解析所述待识别二维码包含的信息,得到待识别信息;若所述待识别信息与所述至少一个目标二维码中任一目标二维码包含的信息相同,根据相应目标二维码对应的目标位置信息以及所述待识别二维码的位置完成定位。
[0030]第三方面,本申请实施例提供了一种计算机存储介质,包括计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上述的基于二维码的空间定位方法。
[0031]本申请提供了一种基于二维码的空间定位方法,通过获取待识别二维码;提取所述待识别二维码对应二维图像的特征;若所述特征与至少一个目标二维码中的任一目标二维码对应二维图像的特征相同,存储所述待识别二维码的位置,所述至少一个目标二维码分别对应一个目标位置信息;解析所述待识别二维码包含的信息,得到待识别信息;若所述待识别信息与所述至少一个目标二维码中任一目标二维码包含的信息相同,根据相应目标二维码对应的目标位置信息以及所述待识别二维码的位置完成定位。通过对二维图像的识别完成第一次筛选,排除大部分错误图像,提升定位效率,并且获取准确信息;又通过解析待识别二维码的内容完成第二次筛选,根据二维码包含的信息,准确识别待定位的二维码,能够保证在多二维码识别的场景中,精准的识别、定位不同的二维码,既保证了空间定位的准确性,又能够区分不同的二维码,还提高了定位过程的效率。
附图说明
[0032]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简
单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本申请实施例提供的一种基于二维码的空间定位方法流程图;
[0034]图2为本申请实施例提供的一种基于二维码的空间定位装置结构示意图。
具体实施方式
[0035]下面将结合本申请实施例中的附图,对本申请实施例的技术方案进行描述。
[0036]本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,尽管在以下实施例中可能采用术语第一、第二等来描述某一类对象,但所述对象不应限于这些术语。这些术语仅用来将该类对象的具体对象进行区分。以下实施例中可能采用术语第一、第二等来描述的其他类对象同理,此处不再赘述。
[0037]本申请实施例提供了一种基于二维码的空间定位方法及装置,该方法能够精准的识别区分不同的二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于二维码的空间定位方法,其特征在于,所述方法包括:获取待识别二维码;提取所述待识别二维码对应二维图像的特征;若所述特征与至少一个目标二维码中的任一目标二维码对应二维图像的特征相同,存储所述待识别二维码的位置,所述至少一个目标二维码分别对应一个目标位置信息;解析所述待识别二维码包含的信息,得到待识别信息;若所述待识别信息与所述至少一个目标二维码中任一目标二维码包含的信息相同,根据相应目标二维码对应的目标位置信息以及所述待识别二维码的位置完成定位。2.如权利要求1所述的基于二维码的空间定位方法,其特征在于,在所述提取所述待识别二维码对应二维图像的特征之后,还包括:分别对比所述特征与所述至少一个目标二维码对应二维图像的特征;若所述特征与所述至少一个目标二维码对应二维图像的特征均不同,获取新的待识别二维码,重复执行提取所述待识别二维码对应二维图像的特征的步骤。3.如权利要求1或2所述的基于二维码的空间定位方法,其特征在于,在所述解析所述待识别二维码包含的信息,得到待识别信息之后,还包括:分别对比所述待识别信息与所述至少一个目标二维码包含的信息;若所述待识别信息与所述至少一个目标二维码包含的信息均不同,获取新的待识别二维码,重复执行提取所述待识别二维码对应二维图像的特征的步骤。4.如权利要求1所述的基于二维码的空间定位方法,其特征在于,所述获取待识别二维码,包括:调用摄像头采集二维图像;所述二维图像包括所述待识别二维码。5.如权利要求1所述的基于二维码的空间定位...

【专利技术属性】
技术研发人员:李劼邬浩刘建昕
申请(专利权)人:北京商询科技有限公司
类型:发明
国别省市:

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

1