一种虚拟建筑物的触发控制方法及装置制造方法及图纸

技术编号:25551257 阅读:22 留言:0更新日期:2020-09-08 18:50
本公开提供了一种虚拟建筑物的触发控制方法及装置,包括:获取目标用户的肢体动作信息;确定与所述目标用户的肢体动作信息相匹配的目标虚拟建筑物;基于所述目标用户的目标部位的位置信息以及预先设置的所述目标部位与所述目标虚拟建筑物的相对位置关系,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置;基于所述目标虚拟建筑物在所述增强现实AR图像中的展示位置,生成包括所述目标虚拟建筑物的增强现实AR显示数据;控制增强现实AR显示装置显示所述增强现实AR显示数据。

【技术实现步骤摘要】
一种虚拟建筑物的触发控制方法及装置
本公开涉及AR
,具体而言,涉及一种虚拟建筑物的触发控制方法及装置。
技术介绍
相关技术中,部分场馆在展示建筑物时,会通过展示虚拟建筑物对应的增强现实AR数据,然而这种方法中,在展示虚拟建筑物对应的增强现实AR数据时,需要提前建立场馆对应的三维模型,并在三维模型的预设位置展示该虚拟建筑物,当需要展示的虚拟建筑物较多时,由于三维模型的尺寸有限,可能无法对所有的虚拟建筑物进行展示,展示效果较差。
技术实现思路
本公开实施例至少提供一种虚拟建筑物的触发控制方法及装置。第一方面,本公开实施例提供了一种虚拟建筑物的触发控制方法,包括:获取目标用户的肢体动作信息;确定与所述目标用户的肢体动作信息相匹配的目标虚拟建筑物;基于所述目标用户的目标部位的位置信息以及预先设置的所述目标部位与所述目标虚拟建筑物的相对位置关系,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置;基于所述目标虚拟建筑物在所述增强现实AR图像中的展示位置,生成包括所述目标虚拟建筑物的增强现实AR显示数据;控制增强现实AR显示装置显示所述增强现实AR显示数据。通过上述方法,可以根据目标用户的目标部位的位置信息,来确定目标虚拟建筑物的展示位置,不同的肢体动作信息展示不同的目标虚拟建筑物,用户可以通过改变肢体动作来实现对于展示的目标虚拟建筑区的改变,通过改变目标部位信息的位置,改变目标虚拟建筑物的展示位置,增加了用户与目标虚拟建筑物之间的交互,使用户在观看目标虚拟建筑物时,沉浸感更强,提升了展示效果,且每次展示虚拟建筑物时,仅展示与当前的肢体动作信息的匹配的虚拟建筑物,合理的利用了展示空间。一种可能的实施方式中,根据以下步骤确定与所述目标虚拟建筑物具有相对位置关系的所述目标部位:根据所述肢体动作信息,确定发生肢体姿态变化的至少一个身体部位;根据预先设置的与所述目标虚拟建筑物匹配的多个身体部位信息,从发生肢体姿态变化的所述至少一个身体部位中选择所述目标部位。一种可能的实施方式中,所述基于所述目标用户的目标部位的位置信息以及预先设置的所述目标部位与所述目标虚拟建筑物的相对位置关系,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置,包括:确定所述目标用户的目标部位在世界坐标系下的第一位置坐标;基于预先设置的所述目标部位与目标虚拟建筑物的相对位置关系和所述目标部位的第一位置坐标,确定所述目标虚拟建筑物在世界坐标系下的第二位置坐标;基于所述目标虚拟建筑物在世界坐标系下的第二位置坐标,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置。一种可能的实施方式中,所述获取目标用户的肢体动作信息,包括:获取包含所述目标用户的视频;针对所述视频中的每一个视频帧,检测该视频帧中所述目标用户的多个身体位置点的位置信息;针对每一个身体位置点,基于该身体位置点在不同视频帧中的位置信息,确定所述目标用户的肢体动作信息。一种可能的实施方式中,获取目标用户的肢体动作信息,包括:获取包含所述目标用户的视频;提取所述视频中所述目标用户的肢体动作特征;计算所述目标用户的肢体动作特征与预先存储的多个肢体动作信息对应的多个肢体动作特征之间的相关度;将相关度最高的肢体动作信息确定为所述目标用户的肢体动作信息。一种可能的实施方式中,所述目标用户的肢体动作信息包括所述目标用户的肢体轮廓;确定与所述目标用户的肢体动作信息相匹配的目标虚拟建筑物,包括计算所述目标用户的肢体轮廓与每个虚拟建筑物的轮廓之间的匹配度;将所述匹配度最高的虚拟建筑物作为所述目标虚拟建筑物。第二方面,本公开实施例还提供一种虚拟建筑物的触发控制装置,包括:获取模块,用于获取目标用户的肢体动作信息;第一确定模块,用于确定与所述目标用户的肢体动作信息相匹配的目标虚拟建筑物;第二确定模块,用于基于所述目标用户的目标部位的位置信息以及预先设置的所述目标部位与所述目标虚拟建筑物的相对位置关系,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置;生成模块,用于基于所述目标虚拟建筑物在所述增强现实AR图像中的展示位置,生成包括所述目标虚拟建筑物的增强现实AR显示数据;控制模块,用于控制增强现实AR显示装置显示所述增强现实AR显示数据。一种可能的实施方式中,所述第二确定模块,还用于根据以下步骤确定与所述目标虚拟建筑物具有相对位置关系的所述目标部位:根据所述肢体动作信息,确定发生肢体姿态变化的至少一个身体部位;根据预先设置的与所述目标虚拟建筑物匹配的多个身体部位信息,从发生肢体姿态变化的所述至少一个身体部位中选择所述目标部位。一种可能的实施方式中,所述基于所述目标用户的目标部位的位置信息以及预先设置的所述目标部位与所述目标虚拟建筑物的相对位置关系,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置,包括:确定所述目标用户的目标部位在世界坐标系下的第一位置坐标;基于预先设置的所述目标部位与目标虚拟建筑物的相对位置关系和所述目标部位的第一位置坐标,确定所述目标虚拟建筑物在世界坐标系下的第二位置坐标;基于所述目标虚拟建筑物在世界坐标系下的第二位置坐标,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置。一种可能的实施方式中,所述获取目标用户的肢体动作信息,包括:获取包含所述目标用户的视频;针对所述视频中的每一个视频帧,检测该视频帧中所述目标用户的多个身体位置点的位置信息;针对每一个身体位置点,基于该身体位置点在不同视频帧中的位置信息,确定所述目标用户的肢体动作信息。一种可能的实施方式中,获取目标用户的肢体动作信息,包括:获取包含所述目标用户的视频;提取所述视频中所述目标用户的肢体动作特征;计算所述目标用户的肢体动作特征与预先存储的多个肢体动作信息对应的多个肢体动作特征之间的相关度;将相关度最高的肢体动作信息确定为所述目标用户的肢体动作信息。一种可能的实施方式中,所述目标用户的肢体动作信息包括所述目标用户的肢体轮廓;确定与所述目标用户的肢体动作信息相匹配的目标虚拟建筑物,包括计算所述目标用户的肢体轮廓与每个虚拟建筑物的轮廓之间的匹配度;将所述匹配度最高的虚拟建筑物作为所述目标虚拟建筑物。第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方本文档来自技高网...

【技术保护点】
1.一种虚拟建筑物的触发控制方法,其特征在于,包括:/n获取目标用户的肢体动作信息;/n确定与所述目标用户的肢体动作信息相匹配的目标虚拟建筑物;/n基于所述目标用户的目标部位的位置信息以及预先设置的所述目标部位与所述目标虚拟建筑物的相对位置关系,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置;/n基于所述目标虚拟建筑物在所述增强现实AR图像中的展示位置,生成包括所述目标虚拟建筑物的增强现实AR显示数据;/n控制增强现实AR显示装置显示所述增强现实AR显示数据。/n

【技术特征摘要】
1.一种虚拟建筑物的触发控制方法,其特征在于,包括:
获取目标用户的肢体动作信息;
确定与所述目标用户的肢体动作信息相匹配的目标虚拟建筑物;
基于所述目标用户的目标部位的位置信息以及预先设置的所述目标部位与所述目标虚拟建筑物的相对位置关系,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置;
基于所述目标虚拟建筑物在所述增强现实AR图像中的展示位置,生成包括所述目标虚拟建筑物的增强现实AR显示数据;
控制增强现实AR显示装置显示所述增强现实AR显示数据。


2.根据权利要求1所述的方法,其特征在于,根据以下步骤确定与所述目标虚拟建筑物具有相对位置关系的所述目标部位:
根据所述肢体动作信息,确定发生肢体姿态变化的至少一个身体部位;
根据预先设置的与所述目标虚拟建筑物匹配的多个身体部位信息,从发生肢体姿态变化的所述至少一个身体部位中选择所述目标部位。


3.根据权利要求1所述的方法,其特征在于,所述基于所述目标用户的目标部位的位置信息以及预先设置的所述目标部位与所述目标虚拟建筑物的相对位置关系,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置,包括:
确定所述目标用户的目标部位在世界坐标系下的第一位置坐标;
基于预先设置的所述目标部位与目标虚拟建筑物的相对位置关系和所述目标部位的第一位置坐标,确定所述目标虚拟建筑物在世界坐标系下的第二位置坐标;
基于所述目标虚拟建筑物在世界坐标系下的第二位置坐标,确定所述目标虚拟建筑物在增强现实AR图像中的展示位置。


4.根据权利要求1所述的方法,其特征在于,所述获取目标用户的肢体动作信息,包括:
获取包含所述目标用户的视频;
针对所述视频中的每一个视频帧,检测该视频帧中所述目标用户的多个身体位置点的位置信息;
针对每一个身体位置点,基于该身体位置点在不同视频帧中的位置信息,确定所述目标用户的肢体动作信息。


5.根据权利要求1所述的方法,其特征在于,获取目标用户的肢体动作信息,包括:
获取包含所述目标用户的视频;
提取所述视频中所述目标用户的肢体动作特征;
计算...

【专利技术属性】
技术研发人员:王子彬孙红亮李炳泽张一
申请(专利权)人:上海商汤智能科技有限公司
类型:发明
国别省市:上海;31

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

1