AR数据展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29463700 阅读:15 留言:0更新日期:2021-07-27 17:38
本公开提供了一种增强现实AR数据展示方法、装置、电子设备及存储介质,该方法包括:获取AR设备拍摄的现实场景图像;基于所述现实场景图像,确定出所述现实场景图像中至少一个真实物体对应的图像深度信息;以及,基于所述现实场景图像和预先构建的三维场景地图,确定目标虚拟对象在所述现实场景图像对应的坐标系下的位姿数据;基于所述位姿数据,以及所述至少一个真实物体对应的图像深度信息,生成所述目标虚拟对象对应的AR特效数据;通过AR设备展示包含所述AR特效数据的AR场景图像。

【技术实现步骤摘要】
AR数据展示方法、装置、电子设备及存储介质
本公开涉及增强现实AR
,具体而言,涉及一种AR数据展示方法、装置、电子设备及存储介质。
技术介绍
随着智能设备的快速发展,增强现实(AugmentedReality,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.一种增强现实AR数据展示方法,其特征在于,包括:/n获取AR设备拍摄的现实场景图像;/n基于所述现实场景图像,确定出所述现实场景图像中至少一个真实物体对应的图像深度信息;以及,基于所述现实场景图像和预先构建的三维场景地图,确定目标虚拟对象在所述现实场景图像对应的坐标系下的位姿数据;/n基于所述位姿数据,以及所述至少一个真实物体对应的图像深度信息,生成所述目标虚拟对象对应的AR特效数据;/n通过AR设备展示包含所述AR特效数据的AR场景图像。/n

【技术特征摘要】
1.一种增强现实AR数据展示方法,其特征在于,包括:
获取AR设备拍摄的现实场景图像;
基于所述现实场景图像,确定出所述现实场景图像中至少一个真实物体对应的图像深度信息;以及,基于所述现实场景图像和预先构建的三维场景地图,确定目标虚拟对象在所述现实场景图像对应的坐标系下的位姿数据;
基于所述位姿数据,以及所述至少一个真实物体对应的图像深度信息,生成所述目标虚拟对象对应的AR特效数据;
通过AR设备展示包含所述AR特效数据的AR场景图像。


2.根据权利要求1所述的方法,其特征在于,所述基于所述位姿数据,以及所述至少一个真实物体对应的图像深度信息,生成所述目标虚拟对象对应的AR特效数据,包括:
响应于基于所述目标虚拟对象的所述位姿数据,以及所述至少一个真实物体对应的图像深度信息,确定在待展示的AR场景图像中,存在目标虚拟对象被目标真实物体遮挡的情况下,生成所述目标虚拟对象被所述目标真实物体遮挡的AR特效数据。


3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
响应于在基于所述目标虚拟对象的所述位姿数据,以及所述至少一个真实物体对应的图像深度信息,确定在待展示的AR场景图像中,存在目标真实物体被目标虚拟对象遮挡的情况下,生成所述目标真实物体被所述目标虚拟对象遮挡的AR特效数据。


4.根据权利要求1所述的方法,其特征在于,基于所述现实场景图像和预先构建的三维场景地图,确定目标虚拟对象在所述现实场景图像对应的坐标系下的位姿数据,包括:
基于所述现实场景图像和预先构建的三维场景地图,确定所述AR设备的位姿数据;
基于所述AR设备的位姿数据,确定目标虚拟对象在所述现实场景图像对应的坐标系下的位姿数据。


5.根据权利要求2~4任一所述的方法,其特征在于,所述基于所述目标虚拟对象的所述位姿数据,以及所述至少一个真实物体对应的图像深度信息,确定在待展示的AR场景图像中,存在目标虚拟对象被目标真实物体遮挡,包括:
基于所述目标虚拟对象的所述位姿数据,确定所述目标虚拟对象在所述AR场景图像中的图像位置范围和目标深度信息;
根据所述目标虚拟对象在所述AR场景图像中的图像位置范围和目标深度信息,以及所述至少一个真实物体对应的图像深度信息和图像位置范围,确定在待展示的AR场景图像中,存在目标虚拟对象被目标真实物体遮挡。


6.根据权利要求5所述的方法,其特征在于,根据所述目标虚拟对象在所述AR场景图像...

【专利技术属性】
技术研发人员:张建博李宇飞
申请(专利权)人:深圳市慧鲤科技有限公司
类型:发明
国别省市:广东;44

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

1