增强现实AR场景的展示方法及装置制造方法及图纸

技术编号:32974193 阅读:11 留言:0更新日期:2022-04-09 11:47
本公开涉及一种增强现实AR场景的展示方法,包括响应于从当前场景图像中识别到至少两个目标标识对象,根据至少两个目标标识对象所对应的虚拟对象,确定针对多个虚拟对象的联合展示数据;根据各个虚拟对象与AR设备的初始相对位姿,确定各个虚拟对象在世界坐标系中的第一相对位姿数据;根据第一相对位姿数据和联合展示数据,在AR设备展示至少两个虚拟对象。在AR设备展示至少两个虚拟对象。在AR设备展示至少两个虚拟对象。

【技术实现步骤摘要】
增强现实AR场景的展示方法及装置


[0001]本公开涉及增强现实
,具体涉及一种增强现实AR场景的展示方法及装置。

技术介绍

[0002]增强现实(Augmented Reality,AR)技术通过将虚拟模型叠加到真实世界中,从而将真实的环境和虚拟的对象实时地在同一个画面或者空间呈现。对于AR场景,如何丰富虚拟对象与真实场景的交互,优化展示效果是主要的研究方向之一。

技术实现思路

[0003]本公开实施方式提供了一种增强现实AR场景的展示方法、装置、AR设备以及存储介质。
[0004]第一方面,本公开实施方式提供了一种增强现实AR场景的展示方法,所述方法包括:
[0005]响应于从当前场景图像中识别到至少两个目标标识对象,根据所述至少两个目标标识对象所对应的虚拟对象,确定针对多个所述虚拟对象的联合展示数据;
[0006]根据各个所述虚拟对象与AR设备的初始相对位姿,确定各个所述虚拟对象在世界坐标系中的第一相对位姿数据;
[0007]根据所述第一相对位姿数据和所述联合展示数据,在所述AR设备展示所述至少两个虚拟对象。
[0008]在一些实施方式中,本公开所述的展示方法,还包括:
[0009]在所述虚拟对象的展示过程中,根据所述虚拟对象与对应的所述目标标识对象在所述世界坐标系中的第二相对位姿数据,确定所述虚拟对象的辅助展示数据;
[0010]所述根据所述第一相对位姿数据和所述联合展示数据,在所述AR设备展示所述至少两个虚拟对象,包括:
[0011]根据所述第一相对位姿数据、所述联合展示数据以及所述辅助展示数据,在所述AR设备展示所述至少两个虚拟对象。
[0012]在一些实施方式中,所述根据所述虚拟对象与对应的所述目标标识对象在所述世界坐标系中的第二相对位姿数据,确定所述虚拟对象的辅助展示数据,包括:
[0013]在所述虚拟对象的展示过程中,获取所述虚拟对象在世界坐标系中的第一位姿数据,以及对应的目标标识对象在所述世界坐标系中的第二位姿数据;
[0014]根据所述第一位姿数据和所述第二位姿数据,确定所述第二相对位姿数据;
[0015]根据所述第二相对位姿数据和预先设置的辅助展示关系,确定与所述第二相对位姿数据对应的所述辅助展示数据;所述辅助展示关系表示所述第二相对位姿数据与辅助展示数据之间的对应关系。
[0016]在一些实施方式中,所述第二相对位姿数据包括所述虚拟对象与所述目标标识对
象之间的相对位置和/或相对姿态,所述辅助展示关系表示所述相对位置和/或所述相对姿态与所述辅助展示数据之间的对应关系。
[0017]在一些实施方式中,所述辅助展示数据包括所述虚拟对象的颜色、亮度、透明度、展示角度中的一种或多种数据。
[0018]在一些实施方式中,从所述当前场景图像中识别所述目标标识对象,包括:
[0019]对所述当前场景图像进行特征点提取,得到所述当前场景图像包括的至少一个特征点对应的特征信息;
[0020]根据所述至少一个特征点对应的特征信息与预先存储的所述目标标识对象的特征点信息进行对比,在对比通过的情况下,确定从所述当前场景图像中识别到所述目标标识对象。
[0021]在一些实施方式中,所述根据所述至少两个目标标识对象所对应的虚拟对象,确定针对多个所述虚拟对象的的联合展示数据,包括:
[0022]获取每个所述虚拟对象的对象类别;
[0023]基于各虚拟对象的对象类别和预先设置联合展示关系,确定所述联合展示数据;所述联合展示关系表示所述对象类别与联合展示数据之间的对应关系。
[0024]在一些实施方式中,本公开所述的展示方法,还包括:
[0025]对所述当前场景图像进行图像检测,得到所述目标标识对象的预设关键点;
[0026]基于任一所述目标标识对象中的预设关键点,建立世界坐标系;
[0027]根据各个所述虚拟对象在所述世界坐标系中的第一初始位姿,和所述AR设备在所述世界坐标系中的第二初始位姿,确定各个所述虚拟对象的所述初始相对位姿。
[0028]第二方面,本公开实施方式提供了一种增强现实AR场景的展示装置,所述装置包括:
[0029]联合数据确定模块,被配置为响应于从当前场景图像中识别到至少两个目标标识对象,根据所述至少两个目标标识对象所对应的虚拟对象,确定针对多个所述虚拟对象的联合展示数据;
[0030]第一位姿确定模块,被配置为根据各个所述虚拟对象与AR设备的初始相对位姿,确定各个所述虚拟对象在世界坐标系中的第一相对位姿数据;
[0031]第一展示模块,被配置为根据所述第一相对位姿数据和所述联合展示数据,在所述AR设备展示所述至少两个虚拟对象。
[0032]第三方面,本公开实施方式提供了一种AR设备,包括:
[0033]处理器;和
[0034]存储器,与所述处理器可通信连接,所述存储器存储有能够被所述处理器读取的计算机指令,所述计算机指令用于使所述处理器执行根据第一方面任一实施方式所述的方法。
[0035]第四方面,本公开实施方式提供了一种存储介质,存储有计算机指令,所述计算机指令用于使计算机执行根据第一方面任一实施方式所述的方法。
[0036]本公开实施方式的展示方法,在识别到多个目标标识对象时,可以使多个虚拟对象之间产生互动,呈现联合展示效果,提高虚拟形象的展示效果。并且,基于SLAM方式展示虚拟对象,每个虚拟对象不局限于在固定的展示位置展示,使得多个虚拟对象之间的联合
展示效果更加逼真,提高用户体验。
附图说明
[0037]为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是根据本公开一些实施方式中AR设备的结构示意图。
[0039]图2是根据本公开一些实施方式中AR设备的结构示意图。
[0040]图3是根据本公开一些实施方式中AR设备的结构框图。
[0041]图4是根据本公开一些实施方式中展示方法的流程图。
[0042]图5是根据本公开一些实施方式中展示方法的原理图。
[0043]图6是根据本公开一些实施方式中展示方法的流程图。
[0044]图7是根据本公开一些实施方式中展示方法的流程图。
[0045]图8是根据本公开一些实施方式中展示方法的流程图。
[0046]图9是根据本公开一些实施方式中展示方法的流程图。
[0047]图10是根据本公开一些实施方式中展示方法的流程图。
[0048]图11是根据本公开一些实施方式中展示装置的结构框图。
具体实施方式
[0049]下面将结合附图对本公开的技术方案进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种增强现实AR场景的展示方法,其特征在于,所述方法包括:响应于从当前场景图像中识别到至少两个目标标识对象,根据所述至少两个目标标识对象所对应的虚拟对象,确定针对多个所述虚拟对象的联合展示数据;根据各个所述虚拟对象与AR设备的初始相对位姿,确定各个所述虚拟对象在世界坐标系中的第一相对位姿数据;根据所述第一相对位姿数据和所述联合展示数据,在所述AR设备展示所述至少两个虚拟对象。2.根据权利要求1所述的展示方法,其特征在于,还包括:在所述虚拟对象的展示过程中,根据所述虚拟对象与对应的所述目标标识对象在所述世界坐标系中的第二相对位姿数据,确定所述虚拟对象的辅助展示数据;所述根据所述第一相对位姿数据和所述联合展示数据,在所述AR设备展示所述至少两个虚拟对象,包括:根据所述第一相对位姿数据、所述联合展示数据以及所述辅助展示数据,在所述AR设备展示所述至少两个虚拟对象。3.根据权利要求2所述的展示方法,其特征在于,所述根据所述虚拟对象与对应的所述目标标识对象在所述世界坐标系中的第二相对位姿数据,确定所述虚拟对象的辅助展示数据,包括:在所述虚拟对象的展示过程中,获取所述虚拟对象在世界坐标系中的第一位姿数据,以及对应的目标标识对象在所述世界坐标系中的第二位姿数据;根据所述第一位姿数据和所述第二位姿数据,确定所述第二相对位姿数据;根据所述第二相对位姿数据和预先设置的辅助展示关系,确定与所述第二相对位姿数据对应的所述辅助展示数据;所述辅助展示关系表示所述第二相对位姿数据与辅助展示数据之间的对应关系。4.根据权利要求3所述的展示方法,其特征在于,所述第二相对位姿数据包括所述虚拟对象与所述目标标识对象之间的相对位置和/或相对姿态,所述辅助展示关系表示所述相对位置和/或所述相对姿态与所述辅助展示数据之间的对应关系。5.根据权利要求2所述的展示方法,其特征在于,所述辅助展示数据包括所述虚拟对象的颜色、亮度、透明度、展示角度中的一种或多种数据。6.根据权利要求1至5任一项所述的展示方法,其特征在于,从所述当前场景图像...

【专利技术属性】
技术研发人员:李斌欧华富李颖楠
申请(专利权)人:北京绵白糖智能科技有限公司
类型:发明
国别省市:

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

1