城市沙盘的展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25597952 阅读:22 留言:0更新日期:2020-09-11 23:56
本公开提供了一种城市沙盘的展示方法、装置、电子设备及存储介质,其中,该展示方法包括:响应于用户的手势触发操作,基于预先构建的目标城市的城市沙盘模型,确定AR场景中的城市沙盘数据以及城市沙盘数据的展示方式;其中,所述城市沙盘数据属于所述城市沙盘模型的部分或全部数据;实时获取AR设备在目标展览馆中的位姿数据,基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据。

【技术实现步骤摘要】
城市沙盘的展示方法、装置、电子设备及存储介质
本公开涉及增强现实
,具体而言,涉及一种城市沙盘的展示方法、装置、电子设备及存储介质。
技术介绍
沙盘具体指根据地形图、航空相片或实地地形,按照一定比例用泥沙和其它材料堆制的模型,近年来已经应用于多种领域,如城市规划、楼盘展示、景区介绍等,随之沙盘也就出现在了多种场所,以展览馆为例,在各个城市通常会设置文化展览馆,展览馆中可以对该城市的沙盘进行展示。但是对于这种沙盘在展览馆中需要占据一定的使用空间。随着人工智能的快速发展,为了达到更好的展示效果,以吸引更多的用户,可以将虚拟现实、增强现实等技术应用于展览馆,在应用时,如何基于这些技术提高沙盘的展示效果,节省使用空间是值得研究的问题。
技术实现思路
本公开实施例至少提供一种城市沙盘的展示方案。第一方面,本公开实施例提供了一种城市沙盘的展示方法,包括:响应于用户的手势触发操作,基于预先构建的目标城市的城市沙盘模型,确定AR场景中的城市沙盘数据以及城市沙盘数据的展示方式;其中,所述城市沙盘数据属于所述城市沙盘模型的部分或全部数据;实时获取AR设备在目标展览馆中的位姿数据,基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据。本公开实施例中,基于AR技术对城市沙盘进行展示,可以有效节省空间,提高空间利用率,此外,本公开实施例能够基于用户的手势触发操作对城市沙盘以及城市沙盘的展示方式进行选择性的展示,提高了在AR场景中的交互性和AR场景的展示效果。在一种可能的实施方式中,所述实时获取AR设备在目标展览馆中的位姿数据,包括:实时获取所述AR设备拍摄目标展览馆的现实场景图像;基于所述现实场景图像和预先构建的表征所述目标展览馆的三维场景模型,确定所述AR设备在所述目标展览馆中的位姿数据。在一种可能的实施方式中,所述城市沙盘数据包括该城市沙盘中各个特征点在多个时刻的显示状态;所述基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据,包括:基于所述城市沙盘数据和所述展示方式,确定在所述展示方式下,所述城市沙盘中各个特征点在预设时长的显示状态变化数据;基于所述AR设备的位姿数据和所述显示状态变化数据,控制所述AR设备在所述预设时长内展示融入现实场景的所述城市沙盘的呈现特效。本公开实施例提出,可以根据用户的手势触发操作,逐渐显示出城市沙盘模型中的整个城市沙盘,提高了在AR场景中展示城市沙盘时的交互性。在一种可能的实施方式中,所述城市沙盘数据包括城市沙盘在多个时刻对应的尺寸数据;所述基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据,包括:基于所述城市沙盘数据和所述展示方式,确定在所述展示方式下,所述城市沙盘在预设时长内的尺寸变化数据;基于所述AR设备的位姿数据和所述尺寸变化数据,控制所述AR设备在所述预设时长内展示融入现实场景的所述城市沙盘的呈现特效。在一种可能的实施方式中,所述城市沙盘数据还包括与城市沙盘匹配的虚拟标签的信息;所述基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据,包括:基于所述城市沙盘数据和所述展示方式,确定在所述展示方式下,与所述城市沙盘匹配的虚拟标签的呈现数据和呈现方式;基于所述AR设备、所述虚拟标签的呈现尺寸和呈现方式,控制所述AR设备展示融入现实场景的所述城市沙盘和对应的虚拟标签的呈现特效。本公开实施例中,在AR场景中可以展示对城市沙盘进行介绍的虚拟标签,使得AR场景在展示城市沙盘时更加形象生动。在一种可能的实施方式中,基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据之前,所述展示方法还包括:基于所述城市沙盘数据与预设展示位置的映射关系,确定所述城市沙盘数据在所述目标展览馆中的展示位置;所述控制所述AR设备按照所述展示方式展示所述城市沙盘数据,包括:控制所述AR设备按照所述展示方式展示融入所述展示位置的所述城市沙盘数据。本公开实施例中,可以将待展示的虚拟的城市沙盘与目标展览馆中的真实物体结合,增加了展示效果,使得增强现实的展示内容更加逼真。在一种可能的实施方式中,按照以下方式预先构建表征目标城市的城市沙盘模型:获取所述目标城市的多张城市场景图像;基于所述多张城市场景图像,生成所述目标城市对应的初始城市沙盘模型;基于所述目标城市对应的真实二维地图,对所述初始城市沙盘模型进行调整,得到调整后的城市沙盘模型。在一种可能的实施方式中,所述基于所述多张城市场景图像,生成所述目标城市对应的初始城市沙盘模型,包括:从获取的每张城市场景图像中提取多个特征点;基于提取的多个特征点,以及预存的与所述目标城市匹配的三维样本图,生成所述初始城市沙盘模型;其中,所述三维样本图为预存储的表征所述目标城市形貌特征的三维图。第二方面,本公开实施例提供了一种城市沙盘的展示装置,包括:确定模块,用于响应于用户的手势触发操作,基于预先构建的目标城市的城市沙盘模型,确定AR场景中的城市沙盘数据以及城市沙盘数据的展示方式;其中,所述城市沙盘数据属于所述城市沙盘模型的部分或全部数据;控制模块,用于实时获取AR设备在目标展览馆中的位姿数据,基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据。在一种可能的实施方式中,所述控制模块在用于实时获取AR设备在目标展览馆中的位姿数据时,包括:实时获取所述AR设备拍摄目标展览馆的现实场景图像;基于所述现实场景图像和预先构建的表征所述目标展览馆的三维场景模型,确定所述AR设备在所述目标展览馆中的位姿数据。在一种可能的实施方式中,所述城市沙盘数据包括该城市沙盘中各个特征点在多个时刻的显示状态;所述控制模块在用于基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据时,包括:基于所述城市沙盘数据和所述展示方式,确定在所述展示方式下,所述城市沙盘中各个特征点在预设时长的显示状态变化数据;基于所述AR设备的位姿数据和所述显示状态变化数据,控制所述AR设备在所述预设时长内展示融入现实场景的所述城市沙盘的呈现特效。在一种可能的实施方式中,所述城市沙盘数据包括城市沙盘在本文档来自技高网...

【技术保护点】
1.一种城市沙盘的展示方法,其特征在于,包括:/n响应于用户的手势触发操作,基于预先构建的目标城市的城市沙盘模型,确定AR场景中的城市沙盘数据以及城市沙盘数据的展示方式;其中,所述城市沙盘数据属于所述城市沙盘模型的部分或全部数据;/n实时获取AR设备在目标展览馆中的位姿数据,基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据。/n

【技术特征摘要】
1.一种城市沙盘的展示方法,其特征在于,包括:
响应于用户的手势触发操作,基于预先构建的目标城市的城市沙盘模型,确定AR场景中的城市沙盘数据以及城市沙盘数据的展示方式;其中,所述城市沙盘数据属于所述城市沙盘模型的部分或全部数据;
实时获取AR设备在目标展览馆中的位姿数据,基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据。


2.根据权利要求1所述的展示方法,其特征在于,所述实时获取AR设备在目标展览馆中的位姿数据,包括:
实时获取所述AR设备拍摄目标展览馆的现实场景图像;
基于所述现实场景图像和预先构建的表征所述目标展览馆的三维场景模型,确定所述AR设备在所述目标展览馆中的位姿数据。


3.根据权利要求1或2所述的展示方法,其特征在于,所述城市沙盘数据包括该城市沙盘中各个特征点在多个时刻的显示状态;
所述基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据,包括:
基于所述城市沙盘数据和所述展示方式,确定在所述展示方式下,所述城市沙盘中各个特征点在预设时长的显示状态变化数据;
基于所述AR设备的位姿数据和所述显示状态变化数据,控制所述AR设备在所述预设时长内展示融入现实场景的所述城市沙盘的呈现特效。


4.根据权利要求1或2所述的展示方法,其特征在于,所述城市沙盘数据包括城市沙盘在多个时刻对应的尺寸数据;
所述基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据,包括:
基于所述城市沙盘数据和所述展示方式,确定在所述展示方式下,所述城市沙盘在预设时长内的尺寸变化数据;
基于所述AR设备的位姿数据和所述尺寸变化数据,控制所述AR设备在所述预设时长内展示融入现实场景的所述城市沙盘的呈现特效。


5.根据权利要求1至4任一所述的展示方法,其特征在于,所述城市沙盘数据还包括与城市沙盘匹配的虚拟标签的信息;
所述基于所述AR设备的位姿数据、确定的所述AR场景中的城市沙盘数据以及城市沙盘数据的展示方式,控制所述AR设备按照所述展示方式展示所述城市沙盘数据,包括:
基于所述城市沙盘数据和所述展示方式,确定在所述展示方式下,与所述城市沙盘匹配的虚拟标签的呈现数据和呈现方式;
基于所述AR设备、...

【专利技术属性】
技术研发人员:孙红亮王子彬武明飞李炳泽
申请(专利权)人:浙江商汤科技开发有限公司
类型:发明
国别省市:浙江;33

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

1