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

技术编号:33039795 阅读:16 留言:0更新日期:2022-04-15 09:19
本公开涉及一种增强现实AR场景的展示方法,包括响应于从当前场景图像中识别到目标标识对象,基于根据AR设备与虚拟对象的第一相对位姿数据确定的展示位姿数据,在AR设备展示虚拟对象,在虚拟对象的展示过程中,根据虚拟对象与目标标识对象的第二相对位姿数据,确定虚拟对象的目标展示数据,根据展示位姿数据和目标展示数据在AR设备展示虚拟对象。标展示数据在AR设备展示虚拟对象。标展示数据在AR设备展示虚拟对象。

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


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

技术介绍

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

技术实现思路

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

【技术保护点】

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

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

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

1