本发明涉及一种测光调整方法、系统及便携式终端,更具体的是涉及一种全景相机姿态自适应测光调整方法、系统及便携式终端。
背景技术:
全景相机与普通相机相比,在拍摄场景时会拍到该场景下的全部内容,画面的动态范围也更高,全景相机通常会使用非平均测光的方式。对于普通相机来说,不同姿态下拍摄到的内容不同,测光方式就不需要变化,而全景相机在同一场景下即便改变姿态,拍摄内容也不会发生改变,但是画面不同位置的测光权重发生了改变,曝光效果会变差。
中国专利申请2015104006779揭示了一种全景拍照的对焦测光锁定方法和系统,该技术方案对拍摄过程中相机的焦距和测光信息进行锁定,从而防止持续的对焦引起的抖动和画面模糊。该方案依然不能解决全景相机不同姿态下拍摄同一场景的曝光效果不同的问题。
因此,有必要提出一种解决全景相机不同姿态下同一拍摄场景的曝光效果变化的技术方案。
技术实现要素:
本发明的目的在于提供一种全景相机姿态自适应测光调整方法、系统及便携式终端,旨在解决现有技术方案中全景相机在不同拍摄姿态下拍摄同一场景的曝光效果差异较大的问题。
第一方面:本发明提供一种全景相机姿态自适应测光调整方法,所述方法包括以下步骤:
获取基准帧;
获取基准测光权重表;
监测陀螺仪是否发生位移与旋转;
在陀螺仪发生位移与旋转时获取位移与旋转数据;
更新基准测光权重表。
进一步的,所述的基准帧为全景相机开机时刻的第一帧。
进一步的,所述的基准测光权重表由全景相机镜头预设。
进一步的,所述的全景相机镜头为n个,n为大于等于2的整数。
进一步的,所述的更新基准测光权重表具体为:获取陀螺仪的位移与旋转数据,通过与基准测光权重表进行矢量运算更新基准测光权重表。
第二方面,本发明提供一种全景相机姿态自适应测光调整系统,包括:
基准帧获取模块,用于获取全景相机的基准帧;
测光权重表获取模块,用于获取全景相机的基准测光权重表;
陀螺仪监测模块,用于监测陀螺仪的位移与旋转数据;
位移与旋转数据获取模块,用于获取陀螺仪的位移与旋转数据;
数据更新模块,用于更新基准测光权重表。
进一步的,所述的基准帧为全景相机开机时刻的第一帧。
进一步的,所述的基准测光权重表由全景相机镜头预设,全景相机镜头为n个,n为大于等于2的整数。
进一步的,所述的更新基准测光权重表具体为:获取陀螺仪的位移与旋转数据,通过与基准测光权重表进行矢量运算更新基准测光权重表。
第三方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的全景相机姿态自适应测光调整方法的步骤。
第四方面,本发明提供一种便携式终端,包括:
一个或多个处理器;
存储器;
显示器;以及
一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,其特征在于,所述处理器执行所述计算机程序时实现如上所述的全景相机姿态自适应测光调整方法的步骤。
采用本发明提供的全景相机姿态自适应测光调整方法、系统及便携式终端,当监测到陀螺仪发生位移和旋转时,获取陀螺仪的位移与旋转数据,通过与基准测光权重表进行矢量运算更新基准测光权重表,从而解决全景相机在不同姿态下对同一场景拍摄时的曝光效果不同的问题,提高了用户体验和产品竞争力。
附图说明
图1是本发明全景相机姿态自适应测光调整方法流程图。
图2是本发明全景相机姿态自适应测光调整系统的模块图。
图3是本发明全景相机姿态自适应测光调整方法的便携式终端组成图。
具体实施方式
为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一:
请参阅图1,本发明实施例一提供的全景相机姿态自适应测光调整方法流程图,包括步骤:
s101:获取基准帧,所述的基准帧为全景相机开机时刻的第一帧;
s102:获取基准测光权重表,所述的基准测光权重表由全景相机镜头预设,所述的全景相机镜头为n个,n为大于等于2的整数;
s103:监测陀螺仪是否发生位移与旋转;
s104:若监测到陀螺仪发生位移与旋转,进入步骤s105;若无位移与旋转,则继续执行步骤s103;
s105:获取陀螺仪的位移与旋转数据;
s106:更新基准测光权重表,所述的更新基准测光权重表具体为:获取陀螺仪的位移与旋转数据,将陀螺仪的位移与旋转数据与基准测光权重表进行矢量运算更新基准测光权重表。
实施例二:
请参阅图2,本发明实施例二提供的全景相机姿态自适应测光调整系统的模块图,包括:
基准帧获取模块201,用于获取全景相机的基准帧,所述的基准帧为全景相机开机时刻的第一帧;
测光权重表获取模块202,用于获取全景相机的基准测光权重表,所述的基准测光权重表由全景相机镜头预设,所述的全景相机镜头为n个,n为大于等于2的整数;;
陀螺仪监测模块203,用于监测陀螺仪的是否发生位移与旋转;
位移与旋转数据获取模块304,用于获取陀螺仪的位移与旋转数据;
数据更新模块205,所述的更新基准测光权重表具体为:获取陀螺仪的位移与旋转数据,将陀螺仪的位移与旋转数据与基准测光权重表进行矢量运算更新基准测光权重表。
实施例三:
本发明实施例三还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例一提供的虚拟现实的六自由度三维重构方法的步骤。
实施例四:
图3示出了本发明实施例四提供的便携式终端的具体结构框图,一种便携式终端300,包括:
存储器301;
一个或多个处理器302;
显示器303;以及
一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器301中,并且被配置成由所述一个或多个处理器302执行,所述处理器执行所述计算机程序时实现本发明实施例一提供的虚拟现实的六自由度三维重构方法的步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。