一种虚拟显示的处理方法、装置、设备和介质制造方法及图纸

技术编号:33027603 阅读:18 留言:0更新日期:2022-04-15 09:02
本申请公开了一种虚拟显示的处理方法、虚拟显示方法和相关装置,该方法包括:获取目标环境的空间模型以及空间模型中的不同位置对应的空间数据;获得预设虚拟物在空间模型中的目标显示位置;基于目标显示位置对应的空间数据,得到预设虚拟物对应的目标空间数据,其中,目标空间数据用于在用户位于目标环境的情况下确定预设虚拟物在用户终端的显示位置,通过上述方式,本申请能够为预设虚拟物配置目标空间数据,以使后续在目标空间数据对应的位置显示预设虚拟物,实现虚拟物在固定位置的复现。实现虚拟物在固定位置的复现。实现虚拟物在固定位置的复现。

【技术实现步骤摘要】
一种虚拟显示的处理方法、装置、设备和介质


[0001]本申请涉及增强现实
,特别是涉及一种虚拟显示的处理方法、装置、设备和介质。

技术介绍

[0002]增强现实(Augmented Reality)技术是一种将虚拟信息与真实世界巧妙融合的技术,将计算机生成的文字、图像、空间特征点模型、音乐、视频等虚拟信息模拟仿真,在用户设备上一并显示虚拟信息和真实世界实时图像,两种信息互为补充,从而实现对真实世界的“增强”。例如,用户可以在设备中看到真实世界的实时图像和其中放置的虚拟的AR物体。
[0003]本申请的申请人在长期的研发过程中,发现现有技术中用户利用AR应用可以选择在真实世界的实时图像中放置AR物体,但是不能够对AR物体进行定位,一旦退出当前使用的AR应用,而后再次使用该应用时,就不能够在该位置看到历史放置的AR物体,AR物体不能够复现。

技术实现思路

[0004]本申请主要解决的技术问题是提供一种虚拟显示的处理方法、装置、设备和介质。
[0005]为解决上述技术问题,本申请采用的一个技术方案是:提供一种虚拟显示的处理方法,该方法包括:获取目标环境的空间模型以及空间模型中的不同位置对应的空间数据;获得预设虚拟物在空间模型中的目标显示位置;基于目标显示位置对应的空间数据,得到预设虚拟物对应的目标空间数据,其中,目标空间数据用于在用户位于目标环境的情况下确定预设虚拟物在用户终端的显示位置。
[0006]因此,通过确定预设虚拟物在目标环境的空间模型的显示位置,进而确定预设虚拟物在目标环境中对应的目标空间数据,故能够为预设虚拟物配置目标空间数据,即为预设虚拟物配置在目标环境中的对应放置位置,以使后续在目标空间数据对应的位置显示预设虚拟物,实现虚拟物在固定位置的复现。
[0007]其中,获取目标环境的空间模型以及空间模型中的不同位置对应的空间数据,包括:利用第一构建方式,构建得到目标环境的空间模型,利用第二构建方式,构建得到目标环境的地图数据,其中,地图数据包含与空间模型中的不同位置对应的空间数据,将构建得到的空间模型和地图数据同步对齐。
[0008]因此,能够获取到目标环境的空间模型以及地图数据,以用于后续预设虚拟物的放置和配置目标空间数据。另外,该空间模型和地图数据是同步对齐的,因此可以确定空间模型与地图数据中的空间数据之间的对应关系,进而实现预设虚拟物在目标环境中的对应位置的配置。
[0009]其中,空间模型的构建和地图数据的构建是同步进行的。
[0010]因此,通过构建空间模型和地图数据,以实现该空间模型和地图数据是同步对齐。
[0011]其中,第一构建方式为采用Mesh构建方式构建,第二构建方式为采用ARWorldMap
方式构建。
[0012]因此,采用Mesh构建方式和ARWorldMap构建方式,能够实现对空间模型和地图数据的构建。
[0013]其中,利用第一构建方式,构建得到目标环境的空间模型,包括:利用第一采集装置对目标环境进行采集,得到第一采集数据;基于第一采集数据,获取目标环境中的第一空间特征点以及第一空间特征点的深度;利用第一空间特征点以及第一空间特征点的深度,构建得到空间模型;和/或,利用第二构建方式,构建得到目标环境的地图数据,包括:利用第二采集装置对目标环境进行采集,得到第二采集数据;基于第二采集数据确定目标环境中的第二空间特征点以及第二空间特征点对应的空间数据。
[0014]因此,能够基于对目标环境的采集数据,构建空间模型和地图数据,得到反映目标环境的空间模型和地图数据。
[0015]其中,第一采集装置和第二采集装置为同一采集装置或两个采集装置,在第一采集装置和第二采集装置为两个采集装置的情况下,第一采集装置和第二采集装置设在同一设备上。
[0016]因此,通过同一采集装置或同一设备的两个采集装置能够实现同步对目标环境进行采集,从而空间模型和地图数据可以对齐。
[0017]其中,第一采集数据为图像数据和雷达数据中的至少一者,第二采集数据为图像数据。
[0018]因此,利用图像数据或雷达数据能够采集到目标环境的信息,进而构建得到反映目标环境的空间模型和地图数据。
[0019]其中,获得预设虚拟物在空间模型中的目标显示位置,包括:显示空间模型;响应于用户的放置操作,将预设虚拟物在空间模型上的指定位置显示;该放置操作用于指示将预设虚拟物放置于指定位置,获取指定位置作为目标显示位置。
[0020]因此,通过用户的放置操作可以确定预设虚拟物在空间模型中的指定位置,以确定预设虚拟物在目标环境中的位置,故实现了根据用户操作灵活配置预设虚拟物在目标环境中的位置。
[0021]其中,空间数据保存至目标环境的地图数据中,在基于目标显示位置对应的空间数据,得到预设虚拟物的目标空间数据之后,该方法还包括:将预设虚拟物的目标空间数据增加至地图数据中。
[0022]因此,通过将预设虚拟物的目标空间数据增加至地图数据中可以实现将预设虚拟物添加至地图数据中,即将虚拟物的位置保存在地图数据中,以用于在后续虚拟显示的过程中在利用该地图数据定位以确定显示虚拟物的位置,从而实现虚拟物在固定位置的复现。
[0023]其中,在基于目标显示位置对应的空间数据,得到预设虚拟物对应的目标空间数据之后,该方法包括:保存预设虚拟物对应的目标空间数据,响应于用户的预设触发操作,获取保存的目标空间数据,以确定预设虚拟物在目标环境中的目标空间位置;响应于检测到当前拍摄到目标空间位置;在当前拍摄画面中显示预设虚拟物。
[0024]因此,通过保存预设虚拟物的目标空间数据,从而确定该预设虚拟物在目标环境中的目标空间位置,在当前拍摄到目标空间位置时,在当前拍摄画面中显示预设虚拟物,
即,实现在目标环境中的目标空间位置对预设虚拟物进行智能的虚拟显示,故而可以实现预设虚拟物在固定位置复现。
[0025]其中,保存预设虚拟物对应的目标空间数据包括将预设虚拟物的目标空间数据增加至地图数据中,获取保存的目标空间数据包括:从地图数据中获取目标空间数据,其中,目标空间数据表示预设虚拟物在目标环境中的目标空间位置;检测到当前拍摄到目标空间位置,包括:利用地图数据和当前拍摄画面进行定位,得到当前定位数据;基于当前定位数据检测到当前拍摄到目标空间位置。
[0026]因此,通过进行定位,可以从地图数据中获取预设虚拟物的目标空间数据,从而确定目标空间位置,以用于实现预设虚拟物在目标空间位置的虚拟显示。
[0027]其中,基于当前定位数据检测到当前拍摄到目标空间位置,包括:基于当前定位数据确定是否存在至少一组匹配点对,其中,匹配点对包括当前拍摄画面中的第一特征点和目标环境中位于目标空间位置的第二特征点;响应于存在至少一组匹配点对,确定当前拍摄到目标空间位置。
[0028]因此,利用特征点的匹配情况,能够确定当前是否拍摄到目标空间位置,从而确定是否需要显示预设虚拟物,从而准确显示预设虚拟本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟显示的处理方法,其特征在于,所述方法包括:获取目标环境的空间模型以及所述空间模型中的不同位置对应的空间数据;获得预设虚拟物在所述空间模型中的目标显示位置;基于所述目标显示位置对应的空间数据,得到所述预设虚拟物对应的目标空间数据,其中,所述目标空间数据用于在用户位于所述目标环境的情况下,确定所述预设虚拟物在用户终端的显示位置。2.根据权利要求1所述的方法,其特征在于,所述获取目标环境的空间模型以及所述空间模型中的不同位置对应的空间数据,包括:利用第一构建方式,构建得到所述目标环境的空间模型,利用第二构建方式,构建得到所述目标环境的地图数据,其中,所述地图数据包含与所述空间模型中的不同位置对应的空间数据;将构建得到的所述空间模型和所述地图数据同步进行对齐。3.根据权利要求2所述的方法,其特征在于,所述空间模型的构建和所述地图数据的构建是同步进行的;和/或,所述第一构建方式为采用Mesh构建方式构建,所述第二构建方式为采用ARWorldMap方式构建。4.根据权利要求2或3所述的方法,其特征在于,所述利用第一构建方式,构建得到所述目标环境的空间模型,包括:利用第一采集装置对所述目标环境进行采集,得到第一采集数据;基于所述第一采集数据,获取所述目标环境中的第一空间特征点以及所述第一空间特征点的深度;利用所述第一空间特征点以及所述第一空间特征点的深度,构建得到所述空间模型;和/或,所述利用第二构建方式,构建得到所述目标环境的地图数据,包括:利用第二采集装置对所述目标环境进行采集,得到第二采集数据;基于所述第二采集数据确定所述目标环境中的第二空间特征点以及所述第二空间特征点对应的空间数据。5.根据权利要求4所述的方法,其特征在于,所述第一采集装置和第二采集装置为同一采集装置或两个采集装置,在所述第一采集装置和第二采集装置为两个采集装置的情况下,所述第一采集装置和第二采集装置设在同一设备上;和/或,所述第一采集数据为图像数据和雷达数据中的至少一者,所述第二采集数据为图像数据。6.根据权利要求1至5任一项所述的方法,其特征在于,所述获得预设虚拟物在所述空间模型中的目标显示位置,包括:显示所述空间模型;响应于用户的放置操作,将所述预设虚拟物在所述空间模型上的指定位置上显示;所述放置操作用于指示将所述预设虚拟物放置于所述指定位置;获取所述指定位置作为所述目标显示位置。7.根据权利要求1至6任一项所述的方法,其特征在于,所述空间数据保存至所述目标
环境的地图数据中,在所述基于所述目标显示位置对应的空间数据,得到所述预设虚拟物的目标空间数据之后,所述方法还包括:将所述预设虚拟物的目标空间数据增加至所述地图数据中。8.根据权利要求1至6任一项所述的方法,其特征在...

【专利技术属性】
技术研发人员:陈凯彬
申请(专利权)人:深圳市慧鲤科技有限公司
类型:发明
国别省市:

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

1