一种增强现实的呈现方法、系统、装置、设备及介质与流程

文档序号:36263053发布日期:2023-12-06 01:24阅读:30来源:国知局
一种增强现实的呈现方法与流程

本技术涉及增强现实,特别是涉及一种增强现实的呈现方法、系统、装置、设备及介质。


背景技术:

1、增强现实(augmented reality,ar)技术通过将视觉、声音、触觉等实体信息模拟仿真生成虚拟信息后叠加到真实世界中,从而将真实世界和虚拟信息实时地在同一个画面或空间中呈现,是近年来国内外的研究热点之一。

2、目前,制作增强现实应用的工具主要是arfoundation、vuforia、easyar等工具包,通过在三维引擎中导入上述工具包以进行增强现实应用的开发。

3、然而,如果利用三维引擎和工具包开发增强现实应用,会需要专业的技术人员利用专业的软件进行开发。并且,制作出的增强现实应用只能体验到预制的内容,一经制作完成后就不可以再次编辑增强现实应用内容,如若需要对增强现实应用内容进行编辑更改,还需要请技术人员重新开发,使得制作门槛、制作成本和制作周期都偏高。


技术实现思路

1、本技术提供了一种增强现实的呈现方法、系统、装置、设备及介质,能够降低增强现实应用的制作门槛、制作成本和制作周期。

2、本技术公开了如下技术方案:

3、第一方面,本技术提供了一种增强现实的呈现方法,应用于第一电子设备,所述方法包括:

4、采集场景图像;

5、响应于对所述场景图像中的目标区域的触发操作,获取所述第一电子设备的相机位姿,和,所述第一电子设备在三维数字空间地图中的设备地图位置,所述触发操作为将选取的增强现实内容移动至所述目标区域处的操作;

6、根据所述相机位姿和所述设备地图位置,确定所述目标区域对应的锚点场景坐标;

7、以所述场景图像为背景,在所述锚点场景坐标的位置呈现所述增强现实内容。

8、可选的,所述响应于对所述场景图像中的目标区域的触发操作,获取所述第一电子设备的相机位姿,和,所述第一电子设备在三维数字空间地图中的设备地图位置,包括:

9、响应于对所述场景图像中的目标区域的触发操作,获取所述目标区域在三维数字空间地图中的目标区域图像,和,所述第一电子设备在所述三维数字空间地图中的设备地图位置;

10、若所述场景图像和所述目标区域图像的相似度高于预设阈值,则获取所述第一电子设备的相机位姿。

11、可选的,所述三维数字空间地图的构建方法为:

12、获取地图图像;

13、根据运动结构恢复方法,获取所述地图图像对应的地图数据;

14、对所述地图图像进行匹配,得到地图图像对,所述地图图像对中包括第一地图图像和第二地图图像;

15、对所述第一地图图像和所述第二地图图像分别执行特征提取,得到第一地图特征和第二地图特征;

16、若所述第一地图特征和所述第二地图特征相匹配,则分别获取所述第一地图特征的第一深度信息和所述第二地图特征的第二深度信息;

17、基于所述地图数据、所述第一深度信息和所述第二深度信息执行三角化运算,构建三维数字空间地图。

18、可选的,所述方法还包括:

19、若检测到所述第一电子设备移动,则获取移动后的场景图像、移动后的相机位姿,和,移动后的设备地图位置;

20、根据所述移动后的相机位姿,和,所述移动后的设备地图位置,确定移动后的锚点场景坐标;

21、以所述移动后的场景图像为背景,在所述移动后的锚点场景坐标的位置呈现所述增强现实内容。

22、第二方面,本技术提供了一种增强现实的呈现系统,所述系统包括:第二电子设备和第三电子设备;

23、所述第二电子设备,用于采集场景图像;响应于对所述场景图像中的目标区域的触发操作,获取所述第二电子设备的相机位姿,所述触发操作为将选取的增强现实内容移动至所述目标区域处的操作;将所述场景图像发送至所述第三电子设备;

24、所述第三电子设备,用于根据所述场景图像,获取所述第二电子设备在三维数字空间地图中的设备地图位置;将所述设备地图位置发送至所述第二电子设备;

25、所述第二电子设备,用于根据所述相机位姿和所述设备地图位置,确定所述目标区域对应的锚点场景坐标;以所述场景图像为背景,在所述锚点场景坐标的位置呈现所述增强现实内容。

26、可选的,所述第二电子设备具体用于:

27、响应于对所述场景图像中的目标区域的触发操作,获取所述目标区域在三维数字空间地图中的目标区域图像;若所述场景图像和所述目标区域图像的相似度高于预设阈值,则获取所述第二电子设备的相机位姿。

28、可选的,所述第二电子设备,还用于:若检测到所述第二电子设备移动,则获取移动后的场景图像和移动后的相机位姿;将所述移动后的场景图像发送至所述第三电子设备;

29、所述第三电子设备,还用于根据所述移动后的场景图像,获取所述第二电子设备在三维数字空间地图中的移动后的设备地图位置;将所述移动后的设备地图位置发送至所述第二电子设备;

30、所述第二电子设备,还用于根据所述移动后的相机位姿、所述移动后的设备地图位置,确定移动后的锚点场景坐标;以所述移动后的场景图像为背景,在所述移动后的锚点场景坐标的位置呈现所述增强现实内容。

31、第三方面,本技术提供了一种增强现实的呈现装置,应用于第一电子设备,所述装置包括:图像采集模块、位姿获取模块、确定坐标模块和内容呈现模块;

32、所述图像采集模块,用于采集场景图像;

33、所述位姿获取模块,用于响应于对所述场景图像中的目标区域的触发操作,获取所述第一电子设备的相机位姿,和,所述第一电子设备在三维数字空间地图中的设备地图位置,所述触发操作为将选取的增强现实内容移动至所述目标区域处的操作;

34、所述确定坐标模块,用于根据所述相机位姿和所述设备地图位置,确定所述目标区域对应的锚点场景坐标;

35、所述内容呈现模块,用于以所述场景图像为背景,在所述锚点场景坐标的位置呈现所述增强现实内容。

36、第四方面,本技术提供了一种增强现实的呈现设备,包括:存储器和处理器;

37、所述存储器,用于存储程序;

38、所述处理器,用于执行所述计算机程序时实现上述增强现实的呈现方法的步骤。

39、第五方面,本技术提供了一种计算机可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现上述增强现实的呈现方法的步骤。

40、相较于现有技术,本技术具有以下有益效果:

41、本技术提供了一种增强现实的呈现方法、系统、装置、设备及介质,该方法包括:采集场景图像;响应于对场景图像中的目标区域的触发操作,获取第一电子设备的相机位姿,和,第一电子设备在三维数字空间地图中的设备地图位置,触发操作为将选取的增强现实内容移动至目标区域处的操作;根据相机位姿和设备地图位置,确定目标区域对应的锚点场景坐标;以场景图像为背景,在锚点场景坐标的位置呈现增强现实内容。由此,利用手机、电脑等电子设备即可便捷地呈现增强现实内容,降低了增强现实应用的制作门槛、制作成本和制作周期。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1