光照适配方法、装置、存储介质、处理器及终端制造方法及图纸

技术编号:16154723 阅读:74 留言:0更新日期:2017-09-06 19:13
本发明专利技术公开了一种光照适配方法、装置、存储介质、处理器及终端。其中,该方法包括:对图像采集设备获取到的视频图像数据进行光照解析,得到调整信息;根据调整信息对虚拟世界中的对象进行三维渲染,得到渲染结果;将渲染结果与视频图像数据叠加显示。本发明专利技术解决了相关技术中所提供的AR应用对虚拟世界的渲染方式视觉体验较差的技术问题。

【技术实现步骤摘要】
光照适配方法、装置、存储介质、处理器及终端
本专利技术涉及计算机领域,具体而言,涉及一种光照适配方法、装置、存储介质、处理器及终端。
技术介绍
增强现实(AugmentedReality,AR)技术是一种实时地计算摄影机的位置及角度并在摄影机所采集的影像上叠加由摄影机的位置及角度所计算得到的虚拟世界图像。作为一种将真实世界信息与虚拟世界信息“无缝”集成的新技术,可以将原本在现实世界的一定时间和空间范围内难以体验到的实体信息(例如:视觉、声音、味道、触觉),通过模拟仿真后再进行叠加处理,将虚拟的信息应用至真是世界,被人类感官所感知,从而达到超越现实的感官体验。由此可见,AR技术的目标在于:在屏幕上将计算机渲染出来的虚拟世界与现实世界的影像叠加在一起,并让用户参与互动。通过使用此项技术能够将真实的环境和虚拟的物体实时地叠加到了同一个画面上,这样,不仅展现了真实世界的信息,而且同时将虚拟世界显示出来,两种信息相互补充、叠加。然而,如何更加逼真地渲染虚拟世界,不仅让虚拟世界和真实世界更好地融合在一起,而且让用户获得更佳的超越现实的视觉体验,是AR技术中至关重要的环节。目前,相关技术中所提供的AR应用对虚拟世界的渲染并没有通过摄影机影像来解析真实世界的光照或环境亮度等信息来调节三维(3D)渲染时的光照设置,而是采用固定的光照设置。例如:通过获取当前所在的真实场景的位置、时间和日期,确定光源位置信息,进而确定三维虚拟物体的阴影图像。然而,此种方案的缺陷在于:仅能通过位置、时间和日期等额外信息来估计光源位置,而无法利用摄影机获得的实际影像信息来确定光源位置。具体地,虽然通过额外信息对光源位置进行估计可以模拟光照方向,但是,这种方法具有以下局限性:(1)获取所需的额外信息的成本较高;(2)在特定场合下,例如:阴天、夜晚或者室内场景等缺乏较强的太阳光场合,得到的真实世界的光源信息的准确性较差。此外,相关技术中所提供的AR应用还没有利用真实世界的光照或环境亮度等信息来设置虚拟世界渲染的光照参数,那么,无论真实世界的光源在什么位置,周围环境是亮还是暗,渲染出来的虚拟世界中物体的亮度、对光的反射和影子等都是一样的,所以虚拟的物体看起来较为突兀,因此,难以与真实世界很好地融合在一起。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术中的至少一个实施例提供了一种光照适配方法、装置、存储介质、处理器及终端,以至少解决相关技术中所提供的AR应用对虚拟世界的渲染方式视觉体验较差的技术问题。在本专利技术的其中一实施例中,提供了一种光照适配方法,包括:对图像采集设备获取到的视频图像数据进行光照解析,得到调整信息;根据调整信息对虚拟世界中的对象进行三维渲染,得到渲染结果;将渲染结果与视频图像数据叠加至显示画面。可选地,对图像采集设备获取到的视频图像数据进行光照解析,得到调整信息包括:利用图像采集设备按照预设帧率对真实世界中的预设场景进行图像采集,获取视频图像数据;按照预设周期对视频图像数据进行采样后、再进行光照解析,得到调整信息。可选地,对视频图像数据进行光照解析,得到调整信息包括:从视频图像数据选取预设区域,对预设区域所包含的全部像素进行光照解析,求取与预设区域对应的参数集合;采用参数集合对虚拟世界进行光照设置,得到调整信息。可选地,从视频图像数据选取预设区域,对预设区域所包含的全部像素进行光照解析,求取参数集合包括:按照以视频图像数据的中心位置为基点、以预定义的封闭曲线为范围,从视频图像数据选取预设区域;依次对预设区域所包含的每个像素进行扫描,分别求取每个像素对应的亮度值;根据每个像素对应的亮度值计算预设区域所包含的全部像素的平均亮度值。可选地,采用参数集合对虚拟世界进行光照设置,得到调整信息包括:在虚拟世界设置光源,其中,光源的强度由平均亮度值进行控制;对光源对应的光强度因子进行归一化处理,得到调整信息。可选地,从视频图像数据选取预设区域,对预设区域所包含的全部像素进行光照解析,求取参数集合包括:依次对视频图像数据所包含的每个像素进行扫描,分别求取每个像素对应的亮度值;从视频图像数据中选取亮度值大于第一预设阈值的部分像素点,构成无向图;将无向图中的最大连通子图确定为预设区域;确定预设区域的面积、中心位置,以及根据预设区域所包含的每个像素对应的亮度值计算预设区域所包含的全部像素的平均亮度值。可选地,采用参数集合对虚拟世界进行光照设置,得到调整信息包括:当预设区域的面积不小于第二预设阈值时,在虚拟世界设置光源,其中,光源的强度由平均亮度值进行控制,光源的照射方向由中心位置确定;对光源对应的光强度因子进行归一化处理,得到调整信息。在本专利技术的其中一实施例中,还提供了一种光照适配装置,包括:获取模块,用于对图像采集设备获取到的视频图像数据进行光照解析,得到调整信息;渲染模块,用于根据调整信息对虚拟世界中的对象进行三维渲染,得到渲染结果;叠加模块,用于将渲染结果与视频图像数据叠加显示。可选地,获取模块包括:采集单元,用于利用图像采集设备按照预设帧率对真实世界中的预设场景进行图像采集,获取视频图像数据;获取单元,用于按照预设周期对视频图像数据进行采样后、再进行光照解析,得到调整信息。可选地,获取单元包括:处理子单元,用于从视频图像数据选取预设区域,对预设区域所包含的全部像素进行光照解析,求取与预设区域对应的参数集合;获取子单元,用于采用参数集合对虚拟世界进行光照设置,得到调整信息。可选地,处理子单元包括:选取子单元,用于按照以视频图像数据的中心位置为基点、以预定义的封闭曲线为范围,从视频图像数据选取预设区域;第一计算子单元,用于依次对预设区域所包含的每个像素进行扫描,分别求取每个像素对应的亮度值;第二计算子单元,用于根据每个像素对应的亮度值计算预设区域所包含的全部像素的平均亮度值。可选地,获取子单元包括:第一设置子单元,用于在虚拟世界设置光源,其中,光源的强度由平均亮度值进行控制;第一获取子单元,用于对光源对应的光强度因子进行归一化处理,得到调整信息。可选地,处理子单元包括:第三计算子单元,用于依次对视频图像数据所包含的每个像素进行扫描,分别求取每个像素对应的亮度值;比较子单元,用于从视频图像数据中选取亮度值大于第一预设阈值的部分像素点,构成无向图;确定子单元,用于将无向图中的最大连通子图确定为预设区域;处理子单元,用于确定预设区域的面积、中心位置,以及根据预设区域所包含的每个像素对应的亮度值计算预设区域所包含的全部像素的平均亮度值。可选地,获取子单元包括:第二设置子单元,用于当预设区域的面积不小于第二预设阈值时,在虚拟世界设置光源,其中,光源的强度由平均亮度值进行控制,光源的照射方向由中心位置确定;第二获取子单元,用于对光源对应的光强度因子进行归一化处理,得到调整信息。在本专利技术的其中一实施例中,还提供了一种存储介质,该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述光照适配方法。在本专利技术的其中一实施例中,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行上述光照适配方法。在本专利技术的其中一实施例中,还提供了一种终端,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,一个或多个程序被本文档来自技高网
...
光照适配方法、装置、存储介质、处理器及终端

【技术保护点】
一种光照适配方法,其特征在于,包括:对图像采集设备获取到的视频图像数据进行光照解析,得到调整信息;根据所述调整信息对虚拟世界中的对象进行三维渲染,得到渲染结果;将所述渲染结果与所述视频图像数据叠加显示。

【技术特征摘要】
1.一种光照适配方法,其特征在于,包括:对图像采集设备获取到的视频图像数据进行光照解析,得到调整信息;根据所述调整信息对虚拟世界中的对象进行三维渲染,得到渲染结果;将所述渲染结果与所述视频图像数据叠加显示。2.根据权利要求1所述的方法,其特征在于,对所述图像采集设备获取到的所述视频图像数据进行光照解析,得到调整信息包括:利用所述图像采集设备按照预设帧率对真实世界中的预设场景进行图像采集,获取所述视频图像数据;按照预设周期对所述视频图像数据进行采样后、再进行光照解析,得到所述调整信息。3.根据权利要求2所述的方法,其特征在于,对所述视频图像数据进行光照解析,得到所述调整信息包括:从所述视频图像数据选取预设区域,对所述预设区域所包含的全部像素进行光照解析,求取与所述预设区域对应的参数集合;采用所述参数集合对所述虚拟世界进行光照设置,得到所述调整信息。4.根据权利要求3所述的方法,其特征在于,从所述视频图像数据选取所述预设区域,对所述预设区域所包含的全部像素进行光照解析,求取所述参数集合包括:按照以所述视频图像数据的中心位置为基点、以预定义的封闭曲线为范围,从所述视频图像数据选取所述预设区域;依次对所述预设区域所包含的每个像素进行扫描,分别求取每个像素对应的亮度值;根据每个像素对应的亮度值计算所述预设区域所包含的全部像素的平均亮度值。5.根据权利要求4所述的方法,其特征在于,采用所述参数集合对所述虚拟世界进行光照设置,得到所述调整信息包括:在所述虚拟世界设置光源,其中,所述光源的强度由所述平均亮度值进行控制;对所述光源对应的光强度因子进行归一化处理,得到所述调整信息。6.根据权利要求3所述的方法,其特征在于,从所述视频图像数据选取所述预设区域,对所述预设区域所包含的全部像素进行光照解析,求取所述参数集合包括:依次对所述视频图像数据所包含的每个像素进行扫描,分别求取每个像素对应的亮度值;从所述视频图像数据中选取亮度值大于第一预设阈值的部分像素点,构成无向图;将所述无向图中的最大连通子图确定为所述预设区域;确定所述预设区域的面积、中心位置,以及根据所述预设区域所包含的每个像素对应的亮度值计算所述预设区域所包含的全部像素的平均亮度值。7.根据权利要求6所述的方法,其特征在于,采用所述参数集合对所述虚拟世界进行光照设置,得到所述调整信息包括:当所述预设区域的面积不小于第二预设阈值时,在所述虚拟世界设置光源,其中,所述光源的强度由所述平均亮度值进行控制,所述光源的照射方向由所述中心位置确定;对所述光源对应的光强度因子进行归一化处理,得到所述调整信息。8.一种光照适配装置,其特征在于,包括:获取模块,用于对图像采集设备获取到的视频图像数据进行光照解析,得到调整信息;渲染模块,用于根据所述调整信息对虚拟世界中的对象进行三维渲染,得到渲染结果;叠加模块,用于将所述渲染结果与所述视频图像数据叠加显示。9...

【专利技术属性】
技术研发人员:黎靖宇
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1