一种自动调整曝光增益的方法和装置制造方法及图纸

技术编号:19751845 阅读:19 留言:0更新日期:2018-12-12 05:52
本发明专利技术公开一种自动调整曝光增益的方法和装置,包括:获取拍摄预览画面;计算拍摄预览画面中预定区域的平均亮度;若所述平均亮度大于预设的亮度区间的最大值,判断当前曝光增益是否为预定的最小曝光增益;若当前曝光增益大于预定的最小曝光增益,按照预设的步长逐步减小当前曝光增益,直至所述平均亮度位于预设的亮度区间内;若所述平均亮度小于预设的亮度区间的最小值,判断当前曝光增益是否为预定的最大曝光增益;若当前曝光增益小于预定的最大曝光增益,按照预设的步长逐步增大当前曝光增益,直至所述平均亮度位于预设的亮度区间内。本发明专利技术提供的技术方案,能够在拍摄装置的预览界面下,自动调整预览画面的亮度,从而提升拍摄质量。

【技术实现步骤摘要】
一种自动调整曝光增益的方法和装置
本专利技术涉及自动控制
,尤其涉及一种自动调整曝光增益的方法和装置。
技术介绍
随着技术的发展,拍摄装置(照相机和/或摄影机)所提供的像素越来越高,尤其是移动终端中所集成的摄像装置,极大地满足了用户随时随地拍照的需求。然而,现有的拍摄装置在复杂的光照环境下需要手动地调整曝光增益以控制其基础曝光值,即需要由用户根据自己的拍照经验,手动地增加或降低曝光增益参数值,以调整预览过程中拍摄画面的亮度。显然,这种手动的调整方式需要依赖拍摄者的经验,操作繁琐,通常需要花费很长时间才能调整到用户满意的预览结果。
技术实现思路
本专利技术旨在提供一种自动调整曝光增益的方法和装置,能够在拍摄装置的预览界面下,自动调整预览画面的亮度,从而提升拍摄质量。为达到上述目的,本专利技术采用的技术方案如下:一种自动调整曝光增益的方法,包括:获取拍摄预览画面;计算所述拍摄预览画面中预定区域的平均亮度;若所述平均亮度大于预设的亮度区间的最大值,判断当前曝光增益是否为预定的最小曝光增益;若当前曝光增益大于所述预定的最小曝光增益,按照预设的步长逐步减小当前曝光增益,直至所述平均亮度位于所述预设的亮度区间内;若所述平均亮度小于预设的亮度区间的最小值,判断当前曝光增益是否为预定的最大曝光增益;若当前曝光增益小于所述预定的最大曝光增益,按照预设的步长逐步增大当前曝光增益,直至所述平均亮度位于所述预设的亮度区间内。优选地,所述预定区域为所述拍摄预览画面。优选地,所述预定区域为所述拍摄预览画面中的人脸区域。优选地,所述计算所述拍摄预览画面中预定区域的平均亮度包括:从所述拍摄预览画面中检测出人脸区域;计算所述人脸区域的平均RGB值;将所述人脸区域的平均RGB值乘以预定的亮度权重,获取所述人脸区域的平均亮度。优选地,所述亮度区间根据不同的拍摄场景进行预先设置。一种自动调整曝光增益的装置,包括:获取单元,用于获取拍摄预览画面;计算单元,用于计算所述拍摄预览画面中预定区域的平均亮度;第一判断单元,用于判断所述平均亮度是否大于预设的亮度区间的最大值;第二判断单元,用于当所述平均亮度大于预设的亮度区间的最大值时,判断当前曝光增益是否为预定的最小曝光增益;曝光增益调整单元,用于当当前曝光增益大于所述预定的最小曝光增益时,按照预设的步长逐步减小当前曝光增益,直至所述平均亮度位于所述预设的亮度区间内;第三判断单元,用于判断所述平均亮度是否小于预设的亮度区间的最小值;第四判断单元,用于当所述平均亮度小于预设的亮度区间的最小值时,判断当前曝光增益是否为预定的最大曝光增益;所述曝光增益调整单元还用于当当前曝光增益小于所述预定的最大曝光增益时,按照预设的步长逐步增大当前曝光增益,直至所述平均亮度位于所述预设的亮度区间内。优选地,所述计算单元包括:人脸检测单元,用于从所述拍摄预览画面中检测出人脸区域;第一计算子单元,用于计算所述人脸区域的平均RGB值;第二计算子单元,用于将所述人脸区域的平均RGB值乘以预定的亮度权重,获取所述人脸区域的平均亮度。本专利技术实施例提供的自动调整曝光增益的方法和装置,在获取拍摄预览画面后,自动计算拍摄预览画面的平均亮度,当该平均亮度超出预设的亮度区间时,按照预设的步长逐步减小或增大当前曝光增益,直至拍摄预览画面的平均亮度调整到预设的亮度区间内,使用户在低光条件下能够自动获得更高亮度的拍摄预览画面,在高光条件下能够自动获得更低亮度的拍摄预览画面,即通过自动增减曝光增益使预览画面始终稳定在预设的亮度区间内,而不再需要用户根据自身的拍摄经验进行手动调整,也不至于使拍摄出的照片/影像过暗或者过亮。可见,本专利技术提供的技术方案,能够极大地提升用户拍摄体验,同时能够获得更好的拍摄质量。附图说明图1为本专利技术实施例一的方法流程图;图2为本专利技术实施例二的方法流程图;图3为本专利技术实施例一的系统结构图;图4为本专利技术实施例二的系统结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。图1为本专利技术实施例一的方法流程图,包括以下步骤:步骤一:获取拍摄预览画面,即从摄像头获取视频帧数据;计算上述视频帧数据的整体画面的平均亮度。步骤二:若上述整体画面的平均亮度大于预设的亮度区间的最大值,跳转至步骤三;若上述整体画面的平均亮度小于预设的亮度区间的最小值,跳转至步骤四;若上述整体画面的平均亮度处于预设的亮度区间内,则不需要调整曝光增益,流程结束。步骤三,判断相机的当前曝光增益是否为预定的最小曝光增益,该预定的最小曝光增益为当前相机的系统值minExposureTargetBias,如果当前曝光增益已经超出了minExposureTargetBias,则无法再继续减小曝光增益,流程结束;如果当前曝光增益大于minExposureTargetBias,执行步骤五;步骤四,判断相机的当前曝光增益是否为预定的最大曝光增益,该预定的最大曝光增益为当前相机的系统值maxExposureTargetBias,如果当前曝光增益已经超出了maxExposureTargetBias,则无法再继续增大曝光增益,流程结束;如果当前曝光增益小于maxExposureTargetBias,执行步骤六;步骤五,按照预设的步长在当前曝光增益exposureTargetBias的基础上逐步减小曝光增益,直至整体画面的平均亮度位于上述预设的亮度区间内,然后调用setExposureTargetBias:completionHandler:来设置相机的新的曝光增益值。其中,setExposureTargetBias:completionHandler:是相机系统提供的调整相机曝光增益的方法;步骤六,按照预设的步长在当前曝光增益exposureTargetBias的基础上逐步增大曝光增益,直至整体画面的平均亮度位于上述预设的亮度区间内,然后调用setExposureTargetBias:completionHandler:来设置相机的新的曝光增益值。图2为本专利技术实施例二的方法流程图,实施例二结合人脸识别技术,通过检测视频帧数据中人脸区域的亮度,自动调整相机曝光增益,在人脸区域的亮度达到理想值时自动拍照。实施例二包括以下步骤:步骤一,获取拍摄预览画面,即从摄像头获取视频帧数据。步骤二,从所述拍摄预览画面中检测出人脸区域,并计算人脸区域的平均亮度。具体计算人脸区域平均亮度的方法包括:计算所述人脸区域的平均RGB值;将所述人脸区域的平均RGB值乘以预定的亮度权重,获取所述人脸区域的平均亮度。步骤三,若上述人脸区域的平均亮度大于预设的亮度区间的最大值,跳转至步骤四;若上述人脸区域的平均亮度小于预设的亮度区间的最小值,跳转至步骤五;若上述人脸区域的平均亮度处于预设的亮度区间内,则不需要调整曝光增益,直接拍照,流程结束。步骤四,判断相机的当前曝光增益是否为预定的最小曝光增益,该预定的最小曝光增益为当前相机的系统值minExposureTargetBias,如果当前曝光增益已经超出了minExposureTargetBias,则无法再继续减小曝光增益,流程结束;如果当前曝光增益大于minExposureTargetBias,执行步骤六;步骤五,判断相本文档来自技高网...

【技术保护点】
1.一种自动调整曝光增益的方法,其特征在于,包括:获取拍摄预览画面;计算所述拍摄预览画面中预定区域的平均亮度;若所述平均亮度大于预设的亮度区间的最大值,判断当前曝光增益是否为预定的最小曝光增益;若当前曝光增益大于所述预定的最小曝光增益,按照预设的步长逐步减小当前曝光增益,直至所述平均亮度位于所述预设的亮度区间内;若所述平均亮度小于预设的亮度区间的最小值,判断当前曝光增益是否为预定的最大曝光增益;若当前曝光增益小于所述预定的最大曝光增益,按照预设的步长逐步增大当前曝光增益,直至所述平均亮度位于所述预设的亮度区间内。

【技术特征摘要】
1.一种自动调整曝光增益的方法,其特征在于,包括:获取拍摄预览画面;计算所述拍摄预览画面中预定区域的平均亮度;若所述平均亮度大于预设的亮度区间的最大值,判断当前曝光增益是否为预定的最小曝光增益;若当前曝光增益大于所述预定的最小曝光增益,按照预设的步长逐步减小当前曝光增益,直至所述平均亮度位于所述预设的亮度区间内;若所述平均亮度小于预设的亮度区间的最小值,判断当前曝光增益是否为预定的最大曝光增益;若当前曝光增益小于所述预定的最大曝光增益,按照预设的步长逐步增大当前曝光增益,直至所述平均亮度位于所述预设的亮度区间内。2.根据权利要求1所述的自动调整曝光增益的方法,其特征在于,所述预定区域为所述拍摄预览画面。3.根据权利要求1所述的自动调整曝光增益的方法,其特征在于,所述预定区域为所述拍摄预览画面中的人脸区域。4.根据权利要求3所述的自动调整曝光增益的方法,其特征在于,所述计算所述拍摄预览画面中预定区域的平均亮度包括:从所述拍摄预览画面中检测出人脸区域;计算所述人脸区域的平均RGB值;将所述人脸区域的平均RGB值乘以预定的亮度权重,获取所述人脸区域的平均亮度。5.根据权利要求1所述的自动调整曝光增益的方法,其特征在于,所述亮度区间根据不同的拍摄场景进...

【专利技术属性】
技术研发人员:权欣徐滢
申请(专利权)人:成都品果科技有限公司
类型:发明
国别省市:四川,51

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

1