展示方法、装置、设备和计算机可读存储介质制造方法及图纸

技术编号:26068544 阅读:26 留言:0更新日期:2020-10-28 16:41
本公开实施例公开了一种展示方法、装置、设备和计算机可读存储介质。该方法包括:采集真实场景图像;根据真实场景图像获取真实场景所处的环境光信息;根据环境光信息,确定与真实场景匹配的虚拟对象的渲染效果参数;基于渲染效果参数,渲染虚拟对象;在显示设备上展示真实场景图像与虚拟对象相叠加的增强现实AR效果。通过本公开,能够使得虚拟对象更好的融合到真实场景图像中,减少了虚拟对象相对于真实场景图像的突兀感,提升了虚拟对象的真实感,满足了用户对视觉体验的要求。

【技术实现步骤摘要】
展示方法、装置、设备和计算机可读存储介质
本公开涉及计算机视觉
,尤其涉及一种展示方法、装置、设备和计算机可读存储介质。
技术介绍
增强现实(AugmentedReality,AR)是一种将真实世界信息和虚拟世界信息相互结合的新技术,该技术通过在实时影像中渲染虚拟对象的方式实现将虚拟对象加载到真实世界中并进行互动。但是,在增强现实中对虚拟对象的渲染问题一直是影响用户视觉体验的关键,特别是对虚拟对象的光照渲染,对用户视觉体验的影响最大。在相关技术中,在增强现实中对虚拟对象的光照渲染是往往通过人为设置的虚拟光源来进行渲染,被渲染的虚拟对象相对于实时影像有突兀感,不能很好的融合到真实世界中以满足用户的要求。
技术实现思路
本公开实施例提供一种展示方法、装置、设备及计算机可读存储介质。本公开实施例的技术方案是这样实现的:本公开实施例提供一种展示方法,包括:采集真实场景图像;根据所述真实场景图像获取真实场景所处的环境光信息;根据所述环境光信息,确定与所述真实场景匹配的虚拟对象的渲染效果参数;基于所述渲染效果参数,渲染所述虚拟对象;在显示设备上展示所述真实场景图像与所述虚拟对象相叠加的增强现实AR效果。在本公开的一个实施例中,所述环境光信息包括以下至少之一:光源位置、光源色温、光源明暗度和环境纹理信息。在本公开的一个实施例中,所述显示设备还包括图像采集单元,所述图像采集单元设置于所述显示屏的一侧,所述采集真实场景图像,包括:所述显示设备在移动的过程中通过所述图像采集单元实时采集所述真实场景图像。在本公开的一个实施例中,所述根据所述真实场景图像获取真实场景所处的环境光信息,包括:识别所述真实场景图像中的至少一个实体对象;在所述至少一个实体对象中存在具有光源的目标实体对象的情况下,根据所述目标实体对象确定所述环境光信息;在所述至少一个实体对象中不存在具有光源的目标实体对象的情况下,根据所述至少一个实体对象生成虚拟光源,并根据所述虚拟光源确定所述环境光信息。在本公开的一个实施例中,在所述环境光信息包括光源位置、光源色温和光源明暗度的情况下,所述根据所述目标实体对象确定所述环境光信息,包括:获取所述目标实体对象在所述真实场景图像中的相对位置和光源图像;根据预设的转换规则,将所述相对位置转换为虚拟坐标系下的所述光源位置;根据所述光源图像确定所述光源色温和所述光源明暗度。在本公开的一个实施例中,在所述环境光信息包括光源位置、光源色温和光源明暗度的情况下,所述根据所述至少一个实体对象生成虚拟光源,并根据所述虚拟光源确定所述环境光信息,包括:获取每一所述实体对象在所述真实场景图像中的相对位置和实体对象图像;根据每一所述实体对象对应的实体对象图像,确定所述光源色温、所述光源明暗度和每一所述实体对象对应的光线方向;根据每一所述实体对象的相对位置和光线方向,确定虚拟坐标系下的所述光源位置。在本公开的一个实施例中,在所述环境光信息包括环境纹理信息的情况下,所述根据所述真实场景图像获取环境光信息,还包括:获取每一所述实体对象在所述真实场景图像中的相对位置和实体对象图像;根据每一所述实体对象的相对位置和实体对象图像,生成每一所述实体对象对应的环境纹理信息。在本公开的一个实施例中,所述根据所述环境光信息,确定所述虚拟对象的渲染效果参数,包括:获取所述虚拟对象的在所述虚拟坐标系下的显示位置;根据所述显示位置及所述环境光信息确定所述虚拟对象的渲染效果参数。在本公开的一个实施例中,所述虚拟对象的渲染效果参数包括以下至少之一:所述虚拟对象的贴纸和所述虚拟对象的纹理。在本公开的一个实施例中,在所述环境光信息包括光源位置、光源色温和光源明暗度的情况下,所述虚拟对象的渲染效果参数包括所述虚拟对象的贴纸,所述根据所述显示位置及所述环境光信息确定所述虚拟对象的渲染效果参数,包括:根据所述光源位置、所述显示位置和所述虚拟对象的模型,确定待渲染的贴纸区域;所述贴纸区域位于所述模型的外表面;根据所述光源色温、所述光源明暗度和所述贴纸区域,确定所述虚拟对象的贴纸。在本公开的一个实施例中,在所述环境光信息包括所述环境纹理信息的情况下,所述虚拟对象的渲染效果参数还包括所述虚拟对象的纹理,所述根据所述显示位置及所述环境光信息确定所述虚拟对象的渲染效果参数,包括:根据每一所述实体对象的在所述真实场景图像中的相对位置、所述显示位置和所述虚拟对象的模型,确定待渲染的纹理区域;所述纹理区域位于所述模型的外表面;根据每一所述实体对象的实体对象图像和所述纹理区域,确定所述虚拟对象的纹理。在本公开的一个实施例中,所述显示设备包括在预设的滑轨上可移动且设置有图像采集单元的显示屏;其中,所述图像采集单元用于在所述显示屏移动的过程中,实时采集真实场景图像。本公开实施例提供一种展示装置,包括:采集模块,用于采集真实场景图像;获取模块,用于根据所述真实场景图像获取真实场景所处的环境光信息;确定模块,用于根据所述环境光信息,确定与所述真实场景匹配的虚拟对象的渲染效果参数;渲染模块,用于基于所述渲染效果参数,渲染所述虚拟对象;显示模块,用于在显示设备上展示所述真实场景图像与所述虚拟对象相叠加的增强现实AR效果。本公开实施例提供一种显示设备,包括:显示屏;存储器,用于存储可执行计算机程序;处理器,用于执行所述存储器中存储的可执行计算机程序时,结合所述显示屏实现上述的展示方法。本公开实施例提供一种计算机可读存储介质,存储有计算机程序,用于引起处理器执行时,实现上述的展示方法。本公开实施例提供的展示方法,通过采集真实场景图像;根据真实场景图像获取真实场景所处的环境光信息;根据环境光信息,确定与真实场景匹配的虚拟对象的渲染效果参数;基于渲染效果参数,渲染虚拟对象;在显示设备上展示真实场景图像与虚拟对象相叠加的AR效果。由于根据真实场景图像确定环境光信息,并根据该环境光信息确定与真实场景匹配的虚拟对象,可以使环境光信息与真实场景中的光照信息更加匹配,利用该环境光信息生成的渲染效果参数进行虚拟对象的渲染,提高了该虚拟对象渲染时的真实感,相较于传统技术中人工设置光源或人工设置渲染效果参数的方案,本公开可以适用于任何场景下的AR虚拟对象的渲染及展示,提升了方法的适用性;并且,由于提升了对虚拟对象渲染时的真实感,在将该虚拟对象与真实场景图像进行叠加显示的过程中,可以使得虚拟对象更好的融合到真实场景图像中,减少了虚拟对象相对于真实场景图像的突兀感,提升了虚拟对象的真实感,满足了用户对视觉体验的要求。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。图1为本公开实施例提供的展示系统的一个可选的架构示意图;图2为本公开实施例提供的显示设备的结构示意图;图3为本公开实施例提供的展示方法的一个可本文档来自技高网...

【技术保护点】
1.一种展示方法,其特征在于,包括:/n采集真实场景图像;/n根据所述真实场景图像获取真实场景所处的环境光信息;/n根据所述环境光信息,确定与所述真实场景匹配的虚拟对象的渲染效果参数;/n基于所述渲染效果参数,渲染所述虚拟对象;/n在显示设备上展示所述真实场景图像与所述虚拟对象相叠加的增强现实AR效果。/n

【技术特征摘要】
1.一种展示方法,其特征在于,包括:
采集真实场景图像;
根据所述真实场景图像获取真实场景所处的环境光信息;
根据所述环境光信息,确定与所述真实场景匹配的虚拟对象的渲染效果参数;
基于所述渲染效果参数,渲染所述虚拟对象;
在显示设备上展示所述真实场景图像与所述虚拟对象相叠加的增强现实AR效果。


2.根据权利要求1所述的方法,其特征在于,所述环境光信息包括以下至少之一:光源位置、光源色温、光源明暗度和环境纹理信息。


3.根据权利要求1所述的方法,其特征在于,所述显示设备还包括图像采集单元,所述图像采集单元设置于所述显示屏的一侧,所述采集真实场景图像,包括:
所述显示设备在移动的过程中通过所述图像采集单元实时采集所述真实场景图像。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述真实场景图像获取真实场景所处的环境光信息,包括:
识别所述真实场景图像中的至少一个实体对象;
在所述至少一个实体对象中存在具有光源的目标实体对象的情况下,根据所述目标实体对象确定所述环境光信息;
在所述至少一个实体对象中不存在具有光源的目标实体对象的情况下,根据所述至少一个实体对象生成虚拟光源,并根据所述虚拟光源确定所述环境光信息。


5.根据权利要求4所述的方法,其特征在于,在所述环境光信息包括光源位置、光源色温和光源明暗度的情况下,所述根据所述目标实体对象确定所述环境光信息,包括
获取所述目标实体对象在所述真实场景图像中的相对位置和光源图像;
根据预设的转换规则,将所述相对位置转换为虚拟坐标系下的所述光源位置;
根据所述光源图像确定所述光源色温和所述光源明暗度。


6.根据权利要求4所述的方法,其特征在于,在所述环境光信息包括光源位置、光源色温和光源明暗度的情况下,所述根据所述至少一个实体对象生成虚拟光源,并根据所述虚拟光源确定所述环境光信息,包括:
获取每一所述实体对象在所述真实场景图像中的相对位置和实体对象图像;
根据每一所述实体对象对应的实体对象图像,确定所述光源色温、所述光源明暗度和每一所述实体对象对应的光线方向;
根据每一所述实体对象的相对位置和光线方向,确定虚拟坐标系下的所述光源位置。


7.根据权利要求5或6所述的方法,其特征在于,在所述环境光信息包括环境纹理信息的情况下,所述根据所述真实场景图像获取环境光信息,还包括:
获取每一所述实体对象在所述真实场景图像中的相对位置和实体对象图像;
根据每一所述实体对象的相对位置和实体对象图像,生成每一所述实体对象对应的环境纹理信息。

【专利技术属性】
技术研发人员:栾青侯欣如
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1