【技术实现步骤摘要】
一种增强现实系统及增强现实数据的生成方法、装置
本申请涉及但不限于计算机视觉
,尤其涉及一种增强现实系统及增强现实数据的生成方法、装置、设备、存储介质。
技术介绍
增强现实(AugmentedReality,AR)技术是一种将虚拟信息与真实世界信息进行融合的技术,该技术通过在实时影像中渲染虚拟对象的方式实现将虚拟对象加载到真实世界中并进行互动,从而将真实的环境和虚拟对象实时地在同一个界面呈现。相关技术中,增强现实系统通过识别单个图像来展示AR效果,这种方式展示的AR效果通常多样性不足,无法很好地满足用户的体验需求。
技术实现思路
有鉴于此,本申请实施例提供一种增强现实系统及增强现实数据的生成方法、装置、设备、存储介质。本申请实施例的技术方案是这样实现的:一方面,本申请实施例提供一种增强现实系统,所述系统包括:第一编辑端,用于:获取真实场景图像,在编辑界面上显示所述真实场景图像;基于获取的编辑操作,确定在所述真实场景图像上叠加的虚拟对象的显示效果参数;根据所述显示效果参数,生成 ...
【技术保护点】
1.一种增强现实系统,其特征在于,所述系统包括:/n第一编辑端,用于:获取真实场景图像,在编辑界面上显示所述真实场景图像;基于获取的编辑操作,确定在所述真实场景图像上叠加的虚拟对象的显示效果参数;根据所述显示效果参数,生成包括所述显示效果参数的增强现实数据包;将所述增强现实数据包上传到服务端;/n服务端,用于:存储所述第一编辑端上传的增强现实数据包;响应于接收到的展示请求,将与所述展示请求匹配的增强现实数据包发送至展示终端;/n展示终端,用于:向所述服务端发送所述展示请求;根据接收到的增强现实数据包,展示与所述增强现实数据包对应的增强现实效果。/n
【技术特征摘要】
1.一种增强现实系统,其特征在于,所述系统包括:
第一编辑端,用于:获取真实场景图像,在编辑界面上显示所述真实场景图像;基于获取的编辑操作,确定在所述真实场景图像上叠加的虚拟对象的显示效果参数;根据所述显示效果参数,生成包括所述显示效果参数的增强现实数据包;将所述增强现实数据包上传到服务端;
服务端,用于:存储所述第一编辑端上传的增强现实数据包;响应于接收到的展示请求,将与所述展示请求匹配的增强现实数据包发送至展示终端;
展示终端,用于:向所述服务端发送所述展示请求;根据接收到的增强现实数据包,展示与所述增强现实数据包对应的增强现实效果。
2.根据权利要求1所述的系统,其特征在于,所述编辑操作包括功能选择操作和编辑执行操作;
所述第一编辑端,还用于:确定在所述真实场景图像上的操作位置;确定所述操作位置的待编辑功能;根据所述待编辑功能和所述编辑执行操作,确定在所述真实场景图像上叠加的虚拟对象和每一所述虚拟对象的显示效果参数。
3.根据权利要求2所述的系统,其特征在于,所述第一编辑端,还用于:
基于获取的功能选择操作,确定所述操作位置的待编辑功能;或者,
根据所述操作位置,确定待编辑功能。
4.根据权利要求3所述的系统,其特征在于,所述第一编辑端,还用于:当确定所述操作位置处不存在虚拟对象时,确定所述待编辑功能为新增虚拟对象;当确定所述操作位置处存在虚拟对象时,确定所述待编辑功能为以下之一:虚拟对象移除功能、虚拟对象修改功能。
5.根据权利要求4所述的系统,其特征在于,所述编辑执行操作包括效果设置操作;
所述第一编辑端,还用于:当所述待编辑功能为修改虚拟对象时,响应于针对所述虚拟对象的效果设置操作,获取所述虚拟对象的显示效果参数;基于获取的显示效果参数,更新所述虚拟对象的显示效果。
6.根据权利要求4或5所述的系统,其特征在于,所述编辑执行操作包括虚拟对象选取操作和效果设置操作;
所述第一编辑端,还用于:当所述待编辑功能为新增虚拟对象时,响应于虚拟对象选取操作,向所述服务端发送素材包获取请求;基于从所述服务端请求的素材包,在所述编辑界面上显示所述素材包对应的虚拟对象;响应于针对所述虚拟对象的效果设置操作,获取所述虚拟对象的显示效果参数;基于获取的显示效果参数,确定所述虚拟对象的显示效果;
所述服务端,还用于响应于接收到的素材包获取请求,返回与所述素材包获取请求匹配的素材包。
7.根据权利要求5或6所述的系统,其特征在于,所述显示效果参数包括呈现位置,所述效果设置操作包括位置移动操作;
所述第一编辑端,还用于:响应于针对所述虚拟对象的位置移动操作,获取所述移动操作的目标位置;将所述目标位置确定为所述虚拟对象在所述真实场景图像中的呈现位置。
8.根据权利要求4至7任一项所述的系统,其特征在于,所述编辑执行操作包括虚拟对象移除操作;
所述第一编辑端,还用于当所述待编辑功能为移除虚拟对象时,响应于所述虚拟对象移除操作,将所述虚拟对象从所述真实场景图像中移除。
9.根据权利要求1至8任一项所述的系统,其特征在于,所述显示效果参数包括以下至少之一:呈现位姿、显示触发条件、显示尺寸和循环显示次数。
10.根据权利要求9所述的系统,其特征在于,所述显示触发条件包括以下之一:
实时显示所述虚拟对象;
当用于展示所述增强现实效果的展示终端处于特定的位置时触发显示所述虚拟对象;
当用于展示所述增强现实效果的展示终端检测到特定的手势时触发显示所述虚拟对象。
11.根据权利要求1至10任一项所述的系统,其特征在于,所述第一编辑端,还用于:通过向所述服务端发送虚拟对象获取请求,获得所述真实场景图像上当前叠加的各虚拟对象的显示效果参数;基于每一虚拟对象的显示效果参数,在所述编辑界面上显示所述各虚拟对象。
12.根据权利要求1至11任一项所述的系统,其特征在于,所述服务端,还用于:存储所述第一编辑端上传的所述增强现实数据包;基于所述增强现实数据包,确定在所述真实场景图像上叠加的虚拟对象和每一所述虚拟对象在表征真实场景的三维虚拟模型中的显示效果参数;基于所述显示效果参数,更新所述三维虚拟模型与虚拟对象相叠加的增强现实效果的数据包。
13.根据权利要求12所述的系统,其特征在于,所述服务端,还用于:基于所述增强现实数据包,获得在所述真实场景图像上叠加的虚拟对象和每一所述虚拟对象在所述真实场景图像上的显示效果参数;确定所述真实场景图像在所述真实场景中的定位信息;基于所述定位信息,确定所述真实场景图像在所述三维虚拟模型中的位置;基于所述位置和每一所述虚拟对象在所述真实场景图像上的显示效果参数,确定每一所述虚拟对象在所述三维虚拟模型中的显示效果参数。
14.根据权利要求1至11任一项所述的系统,其特征在于,所述服务端,还用于:将第一编辑端上传的所述增强现实数据包发送至第二编辑端;
所述系统还包括:
第二编辑端,用于:从服务端获取所述第一编辑端上传的所述增强现实数据包;基于所述增强现实数据包,确定在所述真实场景图像上叠加的虚拟对象和每一所述虚拟对象在表征真实场景的三维虚拟模型中的显示效果参数;基于所述显示效果参数,更新所述三维虚拟模型与虚拟对象相叠加的增强现实效果的数据包。
15.根据权利要求14所述的系统,其特征在于,所述第二编辑端,还用于:基于所述增强现实数据包,获得在所述真实场景图像上叠加的虚拟对象和每一所述虚拟对象在所述真实场景图像上的显示效果参数;确定所述真实场景图像在所述真实场景中的定位信息;基于所述定位信息,确定所述真实场景图像在所述三维虚拟模型中的位置;基于所述位置和每一所述虚拟对象在所述真实场景图像上的显示效果参数,确定每一所述虚拟对象在所述三维虚拟模型中的显示效果参数。
16.一种增强现实数据的生成方法,其特征在于,应用于第一编辑端,所述方法包括:
获取真实场景图像,在编辑界面上显示所述真实场景图像;
基于获取的编辑操作,确定在所述真实场景图像上叠加的虚拟对象的显示效果参数;
根据所述显示效果参数,生成包括所述显示效果参数的增强现实数据包。
<...
【专利技术属性】
技术研发人员:侯欣如,栾青,
申请(专利权)人:北京市商汤科技开发有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。