System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于计算机,尤其涉及一种交互方法、装置、电子设备及存储介质。
技术介绍
1、混合现实(mixed reality,mr)技术可以通过计算机将真实与虚拟相结合,为用户提供可人机交互的混合现实空间。在混合现实空间中,用户可以通过混合现实mr设备进行社交互动、娱乐、学习和工作等。如何通过mr设备准确识别待交互物体,提高用户与待交互物体的交互体验成为亟待解决的问题。
技术实现思路
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、本申请实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:
42、根据现实空间中的待交互物体的拍摄图像,确定待交互物体的虚拟模型在混合现实空间中的空间位姿信息,根据空间位姿信息,将虚拟模型设置在混合现实空间中,实现待交互物体与虚拟模型的重合,以在用户输入指向虚拟模型时,准确识别虚拟模型对应的待交互物体,同时触发虚拟模型对应的相关事件,实现用户与待交互物体的丰富交互,提高用户与待交互物体的交互体验。
43、本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
本文档来自技高网...【技术保护点】
1.一种交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的交互方法,其特征在于,所述根据所述待交互物体的拍摄图像,确定所述待交互物体的虚拟模型在混合现实空间中的空间位姿信息,包括:
3.根据权利要求1所述的交互方法,其特征在于,所述虚拟模型设有至少一个交互点;
4.根据权利要求3所述的交互方法,其特征在于,所述虚拟模型的构建方法包括:
5.根据权利要求4所述的交互方法,其特征在于,所述设置所述虚拟模型对应的相关事件,包括:
6.根据权利要求1所述的交互方法,其特征在于,所述在确定用户输入指向所述虚拟模型的情况下,触发所述虚拟模型对应的相关事件,包括:
7.根据权利要求1所述的交互方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的交互方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的交互方法,其特征在于,在所述根据所述待交互物体的拍摄图像,确定所述待交互物体的虚拟模型在混合现实空间中的位姿信息之前,还包括:
10.根据权利要求1-9任一项所述的
11.根据权利要求1-9任一项所述的交互方法,其特征在于,所述相关事件包括展示提示信息、展示特效和执行操作中的至少一种,所述提示信息包括文字信息、语音信息、二维图像信息和三维图像信息中的至少一种。
12.一种交互装置,其特征在于,包括:
13.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-11任一项所述的交互方法。
14.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-11任一项所述的交互方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-11任一项所述的交互方法。
...【技术特征摘要】
1.一种交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的交互方法,其特征在于,所述根据所述待交互物体的拍摄图像,确定所述待交互物体的虚拟模型在混合现实空间中的空间位姿信息,包括:
3.根据权利要求1所述的交互方法,其特征在于,所述虚拟模型设有至少一个交互点;
4.根据权利要求3所述的交互方法,其特征在于,所述虚拟模型的构建方法包括:
5.根据权利要求4所述的交互方法,其特征在于,所述设置所述虚拟模型对应的相关事件,包括:
6.根据权利要求1所述的交互方法,其特征在于,所述在确定用户输入指向所述虚拟模型的情况下,触发所述虚拟模型对应的相关事件,包括:
7.根据权利要求1所述的交互方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的交互方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的交互方法,其特征在于,在所述根据所述待交互物体的拍摄图像,确定所述待交互物体的虚拟...
【专利技术属性】
技术研发人员:王闯,李嘉伦,庞娜,王慧谱,张瑞生,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。