
本技术涉及ar,尤其涉及一种ar文旅游戏生成和交互方法、系统、存储介质和电子设备。
1、随着ar(augmented reality,增强现实)技术的不断发展和成熟,ar技术已经从电影画面中逐渐走入现实,并在许多现实场景中进行了应用;例如,在文化旅游(以下简称“文旅”)领域,ar应用得到了大范围推广。文旅作为一个连接观众与历史、文化和地理的桥梁,也在不断随着人们的需求推陈出新。为了提高用户的文旅体验,ar技术与文旅相结合产生的创新应用,也在不断受到市场青睐,为游客提供了更加丰富的、沉浸式的旅游体验。
2、然而,传统的文旅模式通常依赖于人们到景区现场,通过导游或解说员的解说,以单向的方式被动接收文旅信息,无法以一种更丰富的方式让用户深入了解该景区的文化背景,体验感相对较差。即便是结合ar技术,也难以让用户对文旅项目有深入认识。
3、以现有技术提供的一种文旅体验互动系统为例,该文旅体验互动系统包括ar显示设备、云服务器和后台运营系统;其中,ar显示设备配置有虚拟讲解员,虚拟讲解员引领佩戴该ar显示设备的人员云漫游,并以文字、图片和视频的至少一种方式讲解文旅知识内容;或者向人员提供讲解ar竞技内容;云服务器,用于将文旅知识内容、ar竞技内容进行存储并实时展示给后台运营系统;后台运营系统,用于将文旅知识内容、ar竞技内容在后台动态更新,通过ai语音合成技术为内容生成音频,提供到ar显示设备中的虚拟讲解员进行讲解。
4、综上,现有技术难以提供更加丰富的方式让用户深入了解该文旅景区的文化内涵,体验感相对较差,即便是在ar元宇宙文旅项目中,更多的也只是让游客单独的参与ar游戏,而未曾考虑多用户共同进行互动的情况。
1、本技术提供一种ar文旅游戏生成和交互方案,能够利用slam空间生成和ar技术,为具有不同历史文化背景的旅游景点创造出丰富的虚拟游戏体验。游客可以在现实场景中通过ar设备观看虚拟角色、道具和场景,与其他游客共同参与游戏。系统将充分考虑用户的体验感受和文化背景,设计沉浸式ar文旅游戏场景,使游客在游戏中获得知识的同时也能够体验到探索、合作和竞技的乐趣。从而解决现有技术中用户单向且被动地接收文旅信息,难以通过一种更丰富的方式让用户深入了解景区的文化背景,体验感相对较差的问题。
2、为解决上述问题,根据本技术的第一方面,本技术提出了一种ar文旅游戏生成和交互方法,包括:
3、根据相机的前后两帧图像中特征点关系,估计相机在现实空间中的位姿坐标,使用相机在现实空间中的位姿坐标生成现实空间模型;
4、根据现实空间中的特殊特征点渲染得到ar物体,融合ar物体与现实空间模型,得到ar文旅游戏的ar空间模型;
5、根据用户发送的物体操作信号,在ar空间模型中操作ar物体,实现ar文旅游戏的游戏任务;
6、当存在多个用户参与所述ar文旅游戏时,使用用户交互设备实现不同用户之间的实时互动交流。
7、优选的,上述ar文旅游戏生成和交互方法中,根据ar操控设备发送的用户操作信号,在ar空间模型中操作ar物体,实现ar文旅游戏的ar任务的步骤之后,方法还包括:
9、若判定存在多用户参与ar空间模型,则融合不同用户对应的ar空间模型,生成不同用户的共有游戏任务;
11、优选的,上述ar文旅游戏生成和交互方法中,根据相机的前后两帧图像中特征点关系估计相机在现实空间中的位姿坐标,使用相机在现实空间中的位姿坐标生成现实空间模型的步骤,包括:
13、计算前后两帧rgb-d图像的旋转矩阵,以使前后两帧rgb-d图像中的特征点的误差函数最小;
14、根据前后两帧rgb-d图像的旋转矩阵,计算得到相机的运动轨迹,其中,运动轨迹包括相机在现实空间中的位姿坐标;
16、优选的,上述ar文旅游戏生成和交互方法中,根据前后两帧rgb-d图像的旋转矩阵,计算得到相机的运动轨迹的步骤,包括:
20、计算得到相机的运动轨迹;其中,r*为相机的运动轨迹,mi和ni分别为前后两帧rgb-d图像的第i个特征点,m0和n0分别是前后两帧rgb-d图像的特征点集合的重心坐标,r为旋转矩阵。
21、优选的,上述ar文旅游戏生成和交互方法中,根据现实空间中的特殊特征点渲染得到ar物体,融合ar物体与现实空间模型,得到ar文旅游戏的ar空间模型的步骤,包括:
24、对ar物体的空间模型与现实空间模型进行坐标对齐,融合ar物体和现实空间模型,得到ar文旅游戏的ar空间模型。
25、优选的,上述ar文旅游戏生成和交互方法中,根据用户发送的物体操作信号,在ar空间模型中操作ar物体,实现ar文旅游戏的游戏任务的步骤,包括:
26、根据ar文旅游戏的类型、使用slam技术渲染ar空间模型,生成ar文旅游戏场景;
27、获取用户发送的物体操作信号,物体操作信号用于操作ar文旅游戏场景中的ar物体;
28、根据物体操作信号对ar物体的操作结果,触发ar文旅游戏的游戏任务。
29、优选的,上述ar文旅游戏生成和交互方法中,使用相机在现实空间中的位姿坐标生成现实空间模型的步骤,包括:
32、按照位姿坐标,使用slam技术渲染相机摄取的每一帧图像,生成与ar文旅游戏对应的3d现实空间模型。
33、根据本发明的第二方面,本发明还提供了一种ar文旅游戏生成和交互系统,包括:
34、现实空间生成模块,用于根据相机的前后两帧图像中特征点关系估计相机在现实空间中的位姿坐标,使用相机在现实空间中的位姿坐标生成现实空间模型;
35、ar物体生成模块,用于根据现实空间中的特殊特征点渲染得到ar物体,融合ar物体与现实空间模型,得到ar文旅游戏的ar空间模型;
36、用户控制模块,用于根据用户发送的物体操作信号,在ar空间模型中操作ar物体,实现ar文旅游戏的游戏任务;
37、用户交互模块,用于融合不同用户对应的ar空间模型,生成不同用户的共有游戏任务,使用用户交互设备实现不同用户之间的实时互动交流。
38、根据本发明的第三方面,本发明还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项方法的步骤。
40、存储器、处理器及存储在存储器上并在处理器上运行的ar文旅游戏生成和交互程序,ar文旅游戏生成和交互程序被处理器执行时实现上述任一项技术方案提供的ar文旅游戏生成和交互方法的步骤。
41、综上,本技术提供的ar文旅游戏生成和交互与交互方案,通过根据相机的前后两帧图像中特征点关系估计相机在现实空间中的位姿坐标,然后使用相机在现实空间中的位姿坐标生成现实空间模型,并使用现实空间中的特征点渲染得到ar物体,融合ar物体与现实空间模型,从而得到ar空间模型,在ar空间模型中操作ar物体就能够实现ar文旅游戏的游戏任务,并且能够使用用户交互设备实现不同用户之间的实时互动交流。综上,通过上述技术方案,能够解决现有技术中用户单向且被动地接收文旅信息,无法以一种更丰富的方式让用户深入了解景区的文化背景,体验感相对较差的问题。