System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及虚拟现实和数据处理,更具体地,涉及一种信息展示方法、信息展示装置、电子设备、存储介质和程序产品。
技术介绍
1、虚拟现实技术(vr)是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,使用户沉浸到该环境中。虚拟现实技术就是利用现实生活中的数据,通过计算机技术产生的电子信号,将其与各种输出设备结合使其转化为能够让人们感受到的现象,这些现象可以是现实中真真切切的物体,也可以是我们肉眼所看不到的物质,通过三维模型表现出来。因为这些现象不是我们直接所能看到的,而是通过计算机技术模拟出来的现实中的世界,而是通过计算机技术模拟出来的现实中的世界,故称为虚拟现实。
2、在实现本公开构思的过程中发现在虚拟展示的过程中,三维物品模型相对应的操作界面或菜单栏锚定在物品模型上,在用户位置发生变化后用户难以查看操作界面上的内容。
技术实现思路
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、根据本公开的实施例,根据上述物品模型数据和上述操作界面信息生成展示页面数据,包括:
44、根据上述物品模型数据所在的坐标系内确定上述操作界面信息的展示平面;
45、根据上述物品模型数据和上述用户之间的相对位置关系确定上述操作界面信息在上述展示平面上的展示位置;
46、根据加载在上述展示位置上的上述操作界面信息和上述物品模型数据,生成上述展示页面数据。
47、本公开的另一个方面提供了一种信息展示装置,包括:
48、获取模块,用于响应于信息展示指令,获取物品模型数据和与上述物品模型数据对应的操作界面信息;
49、生成模块,用于根据上述物品模型数据和上述操作界面信息生成展示页面数据,以利用目标展示设备对上述展示页面数据进行展示;
50、采集模块,用于在用户的方位信息发生变动的情况下,采集当前时刻下上述用户的方位信息;
51、调整模块,用于根据上述方位信息对上述展示页面数据中的操作界面信息的展示参数本文档来自技高网...
【技术保护点】
1.一种信息展示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方位信息包括当前方向信息;
3.根据权利要求2所述的方法,其特征在于,根据所述当前方向信息和所述展示页面数据中的物品模型数据,生成所述操作界面信息的方向变化数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述方位信息还包括当前位置信息;
5.根据权利要求4所述的方法,其特征在于,根据所述当前位置信息和所述展示页面数据中的物品模型数据,生成所述用户的水平位移变化数据,包括:
6.根据权利要求3或5所述的方法,其特征在于,所述目标展示设备安装有数据探测设备;
7.根据权利要求1所述的方法,其特征在于,所述目标展示设备安装有图像采集设备;
8.根据权利要求7所述的方法,其特征在于,不同所述目标图像的拍摄角度不同;
9.根据权利要求8所述的方法,其特征在于,根据所述混合点云生成所述目标平面的平面方程,包括:
10.根据权利要求8所述的方法,其特征在于,基于所述平面方程对所述目标对象进行表
11.根据权利要求1所述的方法,其特征在于,根据所述物品模型数据和所述操作界面信息生成展示页面数据,包括:
12.一种信息展示装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器实现权利要求1至11中任一项所述的方法。
15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至11中任一项所述的方法。
...【技术特征摘要】
1.一种信息展示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方位信息包括当前方向信息;
3.根据权利要求2所述的方法,其特征在于,根据所述当前方向信息和所述展示页面数据中的物品模型数据,生成所述操作界面信息的方向变化数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述方位信息还包括当前位置信息;
5.根据权利要求4所述的方法,其特征在于,根据所述当前位置信息和所述展示页面数据中的物品模型数据,生成所述用户的水平位移变化数据,包括:
6.根据权利要求3或5所述的方法,其特征在于,所述目标展示设备安装有数据探测设备;
7.根据权利要求1所述的方法,其特征在于,所述目标展示设备安装有图像采集设备;
8.根据权利要求7所述的方法,其特征在于,不...
【专利技术属性】
技术研发人员:冯鹤群,白国兴,李恒鹏,张磊,田淼,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。