一种基于脸部亮度自动调整曝光度的摄像方法和摄像装置的制造方法

文档序号:9277012阅读:354来源:国知局
一种基于脸部亮度自动调整曝光度的摄像方法和摄像装置的制造方法【
技术领域
】[0001]本发明涉及摄像
技术领域
,特别是一种基于脸部亮度自动调整曝光度的摄像方法及其应用该方法的系统。【
背景技术
】[0002]在数码时代,获得正确曝光的方式往往要依赖相机的测光系统,它们现在已经非常完备,能够胜任几乎所有复杂的拍摄场景,但由于拍摄场景千变万化,技术上的正确曝光往往不是一张照片的最佳曝光。特别是在具有人脸的图像中,人脸往往是图像的重心,但是很多情况下人脸的曝光不足或者过曝导致缺失应有的信息和美观,特别是在拍摄场景的明暗对比度太大的情况下容易导致人脸曝光不正确,例如在室内拍摄时容易导致人脸曝光不足,在阳光较强烈的环境下拍摄时容易导致人脸曝光过度,从而影响图像的整体拍摄效果。【
发明内容】[0003]本发明为解决上述问题,提供了一种基于脸部亮度自动调整曝光度的摄像方法和摄像装置,对图像进行曝光修正,从而得到高画质的人脸图像。[0004]为实现上述目的,本发明采用的技术方案为:[0005]一种基于脸部亮度自动调整曝光度的摄像方法,其特征在于,包括以下步骤:[0006]10.对预览图像进行人脸识别,并获取识别到的人脸区域;[0007]20.对所述的人脸区域进行直方图统计;[0008]30.根据直方图统计结果进行评估所述人脸区域的亮度等级;[0009]40.根据所述的人脸区域亮度等级计算出预览图像的曝光度调整系数;[0010]50.根据所述的曝光度调整系数对预览图像的曝光度进行调整,得到调整后的结果图像。[0011]优选的,所述的步骤10中对待处理图像进行人脸识别得到人脸区域,主要是通过人脸特征的定位获得人脸的大致区域位置,并得到包围人脸的矩形框作为待处理的人脸区域。[0012]优选的,所述的步骤20中对所述的人脸区域进行直方图统计,主要是采用遍历的方式访问所述人脸区域的每一个像素点,并统计每一个灰度级上的像素点的个数,从而计算得到人脸区域的灰度直方图。[0013]优选的,所述的步骤30中根据直方图统计结果进行评估所述人脸区域的亮度等级,主要是指所述的人脸区域中预设数量比例的像素点的值都在某一灰度级以上时,则该灰度级即为所述的人脸区域的亮度等级。[0014]优选的,所述的步骤30中根据直方图统计结果进行评估所述人脸区域的亮度等级,其计算步骤如下:[0015]31.从128开始往O方向逐项累加直方图,当累加值大于预设数量比例的人脸区域的像素总和时,取当前灰度级LO;[0016]32.从128开始往255方向逐项累加直方图,当累加值大于预设数量比例的人脸区域的像素总和时,取当前灰度级LI;[0017]33.根据LO和LI计算所述人脸区域的亮度等级L,其中L=(L0+Ll)/2?[0018]优选的,所述的步骤40中根据所述的人脸区域亮度等级计算出预览图像的曝光度调整系数,主要是对于较高的亮度等级设置较小的曝光度调整系数,对于较低的亮度的等级设置较大的曝光度调整系数。[0019]优选的,所述的步骤40中根据所述的人脸区域亮度等级计算出预览图像的曝光度调整系数,其计算步骤如下:[0020]41.设置标准亮度等级standard、上限亮度等级up、下限亮度等级down;[0021]42.当所述的人脸区域的实际亮度等级L小于下限亮度等级down时,则所述的曝光度调整系数β=128;[0022]43.当所述的人脸区域的实际亮度等级L大于上限亮度等级up时,则所述的曝光度调整系数β=-128;[0023]44.当所述的人脸区域的实际亮度等级L在上限亮度等级up和标准亮度等级standard之间时,则所述的曝光度调整系数β的计算公式为:[0024]β=128*(standard-L)/(up-down);[0025]45.当所述的人脸区域的实际亮度等级L在下限亮度等级down和标准亮度等级standard之间时,则所述的曝光度调整系数β的计算公式为:[0026]β=-128*(L-standard)/(up-down)ο[0027]优选的,所述的步骤50中,根据所述的曝光度调整系数对预览图像的曝光度进行调整,进一步包括以下步骤:[0028]51.创建曝光度映射表table:[0029]table[i]=(i_128)*0.5+(β+128),i=0,1,2,...,255.[0030]52.根据所述的曝光度映射表,将预览图像的每一个像素点的像素值映射到结果图像,映射公式如下:[0031]result[i]=table[src[i]].[0032]其中,所述的i为预览图像及结果图像中的对应像素点的坐标,β为所述的曝光度调整系数,src为预览图像,result为结果图像。[0033]另外,本发明还提供一种基于脸部亮度自动调整曝光度的摄像装置,其特征在于,其包括:[0034]人脸识别模块,其对预览图像进行人脸识别,并获取识别到的人脸区域;[0035]直方图统计模块,其对所述的人脸区域进行直方图统计;[0036]亮度等级评估模块,其根据直方图统计结果进行评估所述人脸区域的亮度等级;[0037]曝光度计算模块,其根据所述的人脸区域亮度等级计算出预览图像的曝光度调整系数;[0038]曝光度调整模块,其根据所述的曝光度调整系数对预览图像的曝光度进行调整,得到调整后的结果图像。[0039]优选的,所述的曝光度调整模块进一步包括:[0040]映射表创建模块,用于创建曝光度映射表;[0041]映射处理模块,用于根据所述的曝光度映射表,将预览图像的每一个像素点的像素值映射到结果图像。[0042]本发明的有益效果是:[0043]本发明的一种基于脸部亮度自动调整曝光度的摄像方法和摄像装置,其通过对预览图像进行人脸识别,获取识别到的人脸区域,并对所述的人脸区域进行直方图统计,根据直方图统计结果进行评估所述人脸区域的亮度等级,然后根据所述的人脸区域亮度等级计算出预览图像的曝光度调整系数,最后根据所述的曝光度调整系数对预览图像的曝光度进行调整,得到调整后的结果图像;从而实现自动调整人脸图像的曝光度,其通过曝光度调整系数从软件算法上对预览图像进行实时调整,无需改变摄像装置的硬件参数,具有较强的可移植性和可扩展性,且运行效率更高,适用性更强。【附图说明】[0044]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:[0045]图1为本发明一种基于脸部亮度自动调整曝光度的摄像方法的流程简图;[0046]图2为本发明一种基于脸部亮度自动调整曝光度的摄像装置的结构示意图。【具体实施方式】[0047]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。[0048]如图1所示,本发明的一种基于脸部亮度自动调整曝光度的摄像方法,其包括以下步骤:[0049]10.对预览图像进行人脸识别,并获取识别到的人脸区域;[0050]20.对所述的人脸区域进行直方图统计;[0051]30.根据直方图统计结果进行评估所述人脸区域的亮度等级;[0052]40.根据所述的人脸区域亮度等级计算出预览图像的曝光度调整系数;[0053]50.根据所述的曝光度调整系数对预览图像的曝光度进行调整,得到调整后的结果图像。[0054]所述的步骤10中对待处理图像进行人脸识别得到人脸区域,主要是通过人脸特征的定位获得人脸的大致区域位置,并得到包围人脸的矩形框作为待处理的人脸区域。[0055]所述的步骤20中对所述的人脸区域进行直方图统计,主要是采用遍历的方式访问所述人脸区域的每一个像素点,并统计每一个灰度级上的像素点的个数,从而计算得到人脸区域的灰度直方图。[0056]所述的步骤30中根据直方图统计结果进行评估所述人脸区域的亮度等级,主要是指所述的人脸区域中预设数量比例的像素点的值都在某一灰度级以上时,则该灰度级即为所述的人脸区域的亮度等级。本实施例中,所述的预设数量比例根据实验经验设置为50%,亮度等级的具体计算步骤如下:[0057]31.从128开始往O方向逐项累加直方图,当累加值大于预设数量比例的人脸区域的像素总和时,取当前灰度级LO;[0058]32.从128开始往255方向逐项累加直方图,当累加值大于预设数量比例的人脸区域的像素总和时,取当前灰度级LI;[0059]33.根据LO和LI计算所述人脸区域的亮度等级L,其中L=(L0+Ll)/2?[0060]所述的步骤40中根据所述的人脸区域亮度等级计算出预览图像的曝光度调整系数,主要是对于较高的亮度等级设置较小的曝光度调整系数,对于较低的亮度的等级设置较大的曝光度调整系数。本实施例中的具体计算步骤如下:[0061]41.设置标准亮度等级standard、上限亮度等级up、下限亮度等级down;[0062]42.当所述的人脸区域的实际亮度等级L小于下限亮度等级down时,则所述的曝光度调整系数β=128;[0063]43.当所述的人脸区域的实际亮度等级L大于上限亮度等级up时,则所述的曝光度调整系数β=-128;[0064]44.当所述的人脸区域的实际亮度等级L在上限亮度等级up和标准亮度等级standard之间时,则所述的曝光度调整系数β的计算公式为:[0065]β=128*(standard-L)/(up-down);[0066]45.当所述的人脸区域的实际亮度等级L在下限亮度等级down和标准亮度等级standard之间时,则所述的曝光当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1