System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子信息及虚拟现实,具体涉及一种线上虚拟现实图像展示方法、系统、电子设备及存储介质。
技术介绍
1、虚拟现实(vr)是一种计算机技术,其功能在于创建和体验虚拟世界。通过模拟人的视听和触觉,用户可以身临其境地进入一个高度逼真的三维虚拟环境。在将vr技术应用于在线摄影展的情况下,观众能够以类似于真实世界的模式,对展示的虚拟现实图像进行探索和交互,从而在参加在线vr摄影展的过程中获得沉浸式的体验。对于vr摄影展来说,图像数据处理是必不可少的工作,这包括对摄影作品进行优化并以虚拟现实图像展示,以及对经过优化处理的虚拟现实图像进行存储。由于在线vr摄影展需要管理大量的图像数据,因此需要使用更高效的图像数据处理方法来满足这些需求。
技术实现思路
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、本申请提供一种线上虚拟现实图像展示方法、装置、电子设备及存储介质,首先,从数据库中获取图像数据和展览信息,接着,基于图像数据及展览信息,在浏览器中生成虚拟现实展厅页面,以在虚拟现实展厅页面的虚拟三维空间中展示多个图像及对应的展览信息,然后,获取每个用户与虚拟现实展厅页面进行交互的操作请求,最后,响应用户发送的操作请求,调节在虚拟三维空间中展示图像或展览信息的展示方式,并将展示方式调节后的图像或展览信息发送给用户。本申请通过在浏览器中生成虚拟现实展厅页面,以在虚拟现实展厅页面的虚拟三维空间中展示多个图像及对应的展览信息,保证足够多的虚拟三维空间保存并展示图像及展览信息,从而有效管理大量的图像数据。另外,通过响应用户发送的操作请求,调节在虚拟三维空间中展示图像或展览信息的展示方式,并将展示方式调节后的图像或展览信息发送给用户,实现用户与虚拟现实图像进行交互,同时确保在大量用户访问时系统的稳定性和流畅性。
本文档来自技高网...【技术保护点】
1.一种线上虚拟现实图像展示方法,其特征在于,包括:
2.根据权利要求1所述的线上虚拟现实图像展示方法,其特征在于,还包括:
3.根据权利要求2所述的线上虚拟现实图像展示方法,其特征在于,还包括:在获取每个用户与所述虚拟现实展厅页面进行交互的操作请求之后,
4.根据权利要求1所述的线上虚拟现实图像展示方法,其特征在于,还包括:
5.根据权利要求4所述的线上虚拟现实图像展示方法,其特征在于,所述基于优化目标参数,对所述三维模型进行调节,包括:
6.根据权利要求1所述的线上虚拟现实图像展示方法,其特征在于,还包括:
7.根据权利要求1所述的线上虚拟现实图像展示方法,其特征在于,还包括:
8.一种线上虚拟现实图像展示系统,其特征在于,包括前端服务器和后端服务器;
9.一种电子设备,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述线上虚拟现实图像展示方法的步骤。
10.一种计算机可读存储
...【技术特征摘要】
1.一种线上虚拟现实图像展示方法,其特征在于,包括:
2.根据权利要求1所述的线上虚拟现实图像展示方法,其特征在于,还包括:
3.根据权利要求2所述的线上虚拟现实图像展示方法,其特征在于,还包括:在获取每个用户与所述虚拟现实展厅页面进行交互的操作请求之后,
4.根据权利要求1所述的线上虚拟现实图像展示方法,其特征在于,还包括:
5.根据权利要求4所述的线上虚拟现实图像展示方法,其特征在于,所述基于优化目标参数,对所述三维模型进行调节,包括:
6.根据权利要求1所述的线上虚拟现实图像展示方法,其特征在于...
【专利技术属性】
技术研发人员:郭枫,彭良,徐明超,
申请(专利权)人:北京蜂鸟映像电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。