一种测光方法及终端的制作方法

文档序号:6633641阅读:203来源:国知局
一种测光方法及终端的制作方法
【专利摘要】本发明实施例公开了一种测光方法,包括:对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像;根据所述目标物体图像计算测光权重;根据所述测光权重计算所述采集图像的亮度信息。本发明实施例还公开了一种终端。采用本发明,可动态调整测光权重,获得采集图像准确的亮度信息,从而获得准确的测光结果,使得终端可对人脸进行准确曝光。
【专利说明】一种测光方法及终端

【技术领域】
[0001]本发明涉及一种电子【技术领域】,尤其涉及一种测光方法及终端。

【背景技术】
[0002]在摄影学中,曝光为在拍照的过程中,终端允许让光线照射在摄像媒介上的总量,其中,摄像媒介可以是底片,或者图像传感器。手机或单镜头反光相机等拍照终端在提取影像时,要使影像清晰可辨,就需要有准确的曝光设定。其中,终端的曝光设定依据测光模式的测光结果而定。
[0003]在终端提取的图像中具有人脸的存在时,终端通常是通过人脸测光模式对终端捕获到的图像进行测光,从而根据测光结果对图像进行曝光。
[0004]但是,现有的终端的人脸测光模式的功能大都采用固定的权重来测光。这样就会导致如下问题:当人脸所在位置的测光权重设得比较高时,远处的人脸对测光影响太大,使得终端根据测光结果来进行曝光时将导致过曝。当人脸所在位置的测光权重设得过小时,近处的人脸对测光影响太小,使得终端根据测光结果来进行曝光时将导致近处的人脸欠曝,使得人脸图像发灰。这都导致图像中的人脸曝光不正确,使得终端用户无法获得满意的照片。


【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种测光方法及终端。可使得终端动态调整测光权重,获得采集图像准确的亮度信息,从而获得准确的测光结果,使得终端可对人脸进行准确曝光。
[0006]为了解决上述技术问题,本发明实施例提供了一种测光的方法,包括:
[0007]对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像;
[0008]根据所述目标物体图像计算测光权重;
[0009]根据所述测光权重计算所述采集图像的亮度信息。
[0010]其中,所述目标物体图像包括:人脸图像。
[0011]其中,所述根据所述目标物体图像计算测光权重包括:
[0012]获取所述人脸图像的区域大小和所述采集图像的区域大小;
[0013]根据所述人脸图像的区域大小和所述采集图像的区域大小计算测光权重。
[0014]其中,所述根据所述人脸图像的区域大小和所述采集图像的区域大小计算测光权重包括:
[0015]计算所述人脸图像的区域大小与所述采集图像的区域大小之间的比例值,将所述比例值作为所述测光权重。
[0016]其中,所述根据所述测光权重获得所述采集图像的亮度信息包括:
[0017]获取所述人脸图像的第一亮度;
[0018]获取在所述采集图像上除所述人脸图像之外的图像的第二亮度;
[0019]根据所述第一亮度、所述第二亮度和所述测光权重,计算出所述采集图像的亮度信息。
[0020]相应地,本发明实施例还提供了一种终端,包括:
[0021]检测单元,用于对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像;
[0022]第一计算单元,用于获取所述目标物体图像的区域大小和所述采集图像的区域大小;
[0023]第二计算单元,用于根据所述测光权重计算所述图像的亮度信息。
[0024]其中,所述目标物体图像包括:人脸图像。
[0025]其中,所述第一计算单元包括:
[0026]第一获取子单元,用于获取所述人脸图像的区域大小和所述采集图像的区域大小;
[0027]第一计算子单元,用于根据所述人脸图像的区域大小和所述采集图像的区域大小计算测光权重。
[0028]其中,所述第一计算子单元具体用于,计算所述人脸图像的区域大小与所述采集图像的区域大小之间的比例值,将所述比例值作为所述测光权重。
[0029]其中所述第二计算单元包括:
[0030]第二获取子单元,用于获取所述人脸图像的第一亮度;
[0031]第三获取子单元,用于获取在所述采集图像上除所述人脸图像之外的图像的第二亮度;
[0032]第二计算子单元,用于根据所述第一亮度、所述第二亮度和所述测光权重,计算出所述采集图像的亮度信息。
[0033]实施本发明实施例,具有如下有益效果:
[0034]在本发明实施例中,终端对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像,根据所述目标物体图像获取所述目标物体图像的区域大小,并根据所述目标物体图像的区域大小计算出测光权重,根据所述测光权重获得所述采集图像的亮度信息,这使得终端可动态调整测光权重,获得准确的亮度信息,从而获得准确的测光结果,使得终端可对人脸进行准确曝光,提高终端用户体验度。

【专利附图】

【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本发明实施例提供的一种测光的方法的第一实施例流程示意图;
[0037]图2是本发明实施例提供的一种终端的第一实施例结构图;
[0038]图3是本发明实施例提供的一种终端的第二实施例结构图。

【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]本发明实施例中所描述的终端可包括:手机、平板电脑、掌上电脑和单镜头反光相机等具有拍照功能的终端,其中,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0041]S100,对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像。
[0042]在本发明实施例中,当终端通过摄像头对终端用户所要摄取的景象进行扫描并当采集到一帧采集图像时,终端可对摄像头采集到的当前帧的采集图像进行目标物体检测。其中,目标物体可包括:人脸、植物、人物等。终端可根据所需的拍摄对象预置至少一种目标物体检测方法,可包括:人脸检测方法、植物检测方法或者人物检测方法等。终端可根据所需在采集图像上进行目标物体检测,获得目标物体图像,其中,目标物体图像包括人脸图像。优选的,终端可在采集图像上进行人脸检测,其中,人脸检测方法可以是采用常规的人脸检测方法对人脸进行检测。当终端在采集图像上检测到人脸时,终端可获取检测到的人脸图像。其中,终端可通过截图、或者抠图的方式获取检测到的人脸图像。
[0043]S101,根据所述目标物体图像计算测光权重。
[0044]在本发明实施例中,目标物体图像可以是人脸图像。当终端获取到人脸图像时,终端可对人脸图像进行分析处理,获得人脸图像的区域大小。其中,人脸图像的区域大小可以是人脸图像所占据的面积。例如:对人脸图像进行处理后,可获得人脸图像的长和宽分别是frame_width 和 frame_high。则人脸区域的大小 frame_square 可以是:frame_square =frame_width*frame_higho进一步的,人脸图像的区域大小还可以是人脸图像的像素个数。例如:终端可以对人脸图像的像素个数进行统计,获得人脸图像的像素个数。
[0045]在本发明实施例中,终端还获取整帧采集图像的区域大小。其中,整帧采集图像的区域大小可以是采集图像所占据的面积。例如:获取采集图像的长和宽,根据采集图像的长和宽获取采集图像的面积。进一步的,整帧采集图像的区域大小还可以是整帧采集图像的像素个数。例如:终端可以对整帧采集图像的像素个数进行统计,获得采集图像的像素个数。我们可以理解的是,整帧采集图像是充满整个画面,故无论采集图像的景象如何,对于不同的采集图像,整帧采集图像的区域大小都是相同的,故,终端可以预置整帧采集图像的区域大小。
[0046]在本发明实施例中,当终端获得人脸图像的区域大小和整帧采集图像的区域大小时,终端可以根据人脸图像的区域大小和采集图像的区域大小进行计算测光权重。其中,终端可以是计算人脸图像的区域大小与采集图像的区域大小之间的比例值,并将该比例值作为测光权重。进一步的,人脸图像的区域大小与采集图像的区域大小之间的比例值可以是rat1 = a/b,其中,rat1为测光权重(比例值),a为人脸图像的区域大小,b为整帧图像的区域大小。终端可以根据该公式计算出测光权重。其中,当人脸图像的区域大小为所占据的面积的,终端获取的采集图像的区域大小可以是采集图像的面积,终端根据获得的结果计算测光权重。例如:人脸图像所占据的面积为frame_squarel,采集图像的面积为frame_square2,则测光权重 rat1 可以是:rat1 = frame_squarel/frame_square2。当人脸图像的区域大小为像素个数时,终端获取的采集图像的区域大小可以是采集图像的像素个数,终端根据获得的结果计算测光权重。例如:人脸图像的像素个数为n,采集图像的像素个数为m,则测光权重rat1可以是:rat1 = n/m。
[0047]S102,根据所述测光权重获得所述采集图像的亮度信息。
[0048]在本发明实施例中,当终端计算出测光权重后,终端可获取人脸图像的第一亮度和在采集图像上除人脸图像之外的图像的第二亮度。其中,第一亮度可以是人脸图像的平均亮度,或者可以是人脸图像的中心亮度,或者可以是人脸图像上的某个参照点的亮度。优选的,在本发明实施例中,第一亮度可以是人脸图像的平均亮度。终端可以通过人脸图像获取人脸表面每个区域的亮度,并根据每个区域亮度获得平均亮度。第二亮度可以是采集图像上除人脸图像之外的图像的平均亮度,或者可以是采集图像上除人脸图像之外的图像的中心亮度,或者可以是采集图像上除人脸图像之外的图像的某个参照点的亮度。优选的,在本发明实施例中,第二亮度可以是采集图像上除人脸图像之外的图像平均亮度。
[0049]在本发明实施例中,当终端获取到第一亮度、第二亮度和测光权重后,终端可根据预置的公式计算当前帧的采集图像的亮度信息,获得测光结果。其中,预置的公式可以是:frame_luma = rat1*face_luma+(1-rat1)*no_face_luma,其中,frame_luma 为当前中贞的采集图像的亮度信息,rat1为终端计算出的测光权重,face_luma为人脸图像的第一亮度,no_face_luma为图像上除人脸图像之外的图像的第二亮度。
[0050]当终端获取到当前帧的采集图像的亮度信息时,终端可以将当前帧的采集图像的亮度信息作为测光结果,按预置曝光控制算法,计算当前的曝光时间和曝光增益,从而当终端用户按下终端快门时,终端可根据计算出的曝光时间和曝光增益对图像进行正确曝光,获得清晰满意的照片。
[0051]在本发明实施例中,终端对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像,根据所述目标物体图像获取所述目标物体图像的区域大小,并根据所述目标物体图像的区域大小计算出测光权重,根据所述测光权重获得所述采集图像的亮度信息,这使得终端可动态调整测光权重,获得准确的亮度信息,从而获得准确的测光结果,使得终端可对人脸进行准确曝光,提高终端用户体验度。
[0052]参见图2,是本发明实施例提供的一种终端的第一实施例结构图。本发明实施例中所描述的终端,包括:
[0053]检测单元100,用于对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像;
[0054]第一计算单元200,用于根据所述目标物体图像计算测光权重;
[0055]第二计算单元300,用于根据所述测光权重计算所述图像的亮度信息。
[0056]在本发明实施例中,当终端通过摄像头对终端用户所要摄取的景象进行扫描并当采集到一帧采集图像时,检测单元100可对摄像头采集到的当前帧的采集图像进行目标物体检测。其中,目标物体可包括:人脸、植物、人物等。终端可根据所需的拍摄对象预置至少一种目标物体检测方法,可包括:人脸检测方法、植物检测方法或者人物检测方法等。终端可根据所需在采集图像上进行目标物体检测,获得目标物体图像,其中,目标物体图像包括人脸图像。优选的,终端可在采集图像上进行人脸检测,其中,人脸检测方法可以是采用常规的人脸检测方法对人脸进行检测。当检测单元100在采集图像上检测到人脸时,检测单元100可获取检测到的人脸图像。其中,检测单元100可通过截图、或者抠图的方式获取检测到的人脸图像。
[0057]在本发明实施例中,目标物体图像可以是人脸图像。当检测单元100获取到人脸图像时,第一计算单元200可对人脸图像进行分析处理,获得人脸图像的区域大小。其中,人脸图像的区域大小可以是人脸图像所占据的面积。例如:第一计算单元200对人脸图像进行处理后,可获得人脸图像的长和宽分别是frame_width和frame_high。则人脸区域的大小 frame_square 可以是:frame_square = frame_width*frame_high0 进一步的,人脸图像的区域大小还可以是人脸图像的像素个数。例如:第一计算单元200可以对人脸图像的像素个数进行统计,获得人脸图像的像素个数。
[0058]在本发明实施例中,第一计算单元200还获取整帧采集图像的区域大小。其中,整帧采集图像的区域大小可以是采集图像所占据的面积。例如:第一计算单元200获取采集图像的长和宽,第一计算单元200根据采集图像的长和宽获取采集图像的面积。进一步的,整帧采集图像的区域大小还可以是整帧采集图像的像素个数。例如:第一计算单元200可以对整帧采集图像的像素个数进行统计,获得采集图像的像素个数。我们可以理解的是,整帧采集图像是充满整个画面,故无论采集图像的景象如何,对于不同的采集图像,整帧采集的区域大小都是相同的,故,终端可以预置整帧采集图像的区域大小。
[0059]在本发明实施例中,当第一计算单元200获得人脸图像的区域大小和整帧采集图像的区域大小时,第一计算单元200可以根据人脸图像的区域大小和采集图像的区域大小进行计算测光权重。其中,第一计算单元200可以是计算人脸图像的区域大小与采集图像的区域大小之间的比例值,并将该比例值作为测光权重。进一步的,人脸图像的区域大小与采集图像的区域大小之间的比例值可以是rat1 = a/b,其中,rat1为测光权重(比例值),a为人脸图像的区域大小,b为整帧图像的区域大小。第一计算单元200可以根据该公式计算出测光权重。其中,当人脸图像的区域大小为所占据的面积的,第一计算单元200获取的采集图像的区域大小可以是采集图像的面积,第一计算单元200根据获得的结果计算测光权重。例如:人脸图像所占据的面积为frame_squarel,采集图像的面积为frame_square2,则测光权重 rat1 可以是:rat1 = frame_squarel/frame_square2。当人脸图像的区域大小为像素个数时,第一计算单元200获取的采集图像的区域大小可以是采集图像的像素个数,第一计算单元200根据获得的结果计算测光权重。例如:人脸图像的像素个数为η,采集图像的像素个数为m,则测光权重rat1可以是:rat1 = n/m。
[0060]在本发明实施例中,当第一计算单元200计算出测光权重后,第二计算单元300可获取人脸图像的第一亮度和在采集图像上除人脸图像之外的图像的第二亮度。其中,第一亮度可以是人脸图像的平均亮度,或者可以是人脸图像的中心亮度,或者可以是人脸图像上的某个参照点的亮度。优选的,在本发明实施例中,第一亮度可以是人脸图像的平均亮度。第二计算单元300可以通过人脸图像获取人脸表面每个区域的亮度,并根据每个区域亮度获得平均亮度。第二亮度可以是采集图像上除人脸图像之外的图像的平均亮度,或者可以是采集图像上除人脸图像之外的图像的中心亮度,或者可以是采集图像上除人脸图像之外的图像的某个参照点的亮度。优选的,在本发明实施例中,第二亮度可以是采集图像上除人脸图像之外的图像平均亮度。
[0061]在本发明实施例中,当第二计算单元300获取到第一亮度、第二亮度和测光权重后,第二计算单元300可根据预置的公式计算当前帧的采集图像的亮度信息,获得测光结果。其中,预置白勺公式可以是:frame_luma = rat1*face_luma+ (1-rat1)*no_face_luma,其中,frame_luma为当前巾贞的采集图像的亮度信息,rat1为第二计算单元300计算出的测光权重,face_luma为人脸图像的第一亮度,no_face_luma为图像上除人脸图像之外的图像的第二亮度。
[0062]当第二计算单元300获取到当前帧的采集图像的亮度信息时,第二计算单元300可将计算结果发送至终端处理中心,终端可以将当前帧的采集图像的亮度信息作为测光结果,按预置曝光控制算法,计算当前的曝光时间和曝光增益,从而当终端用户按下终端快门时,终端可根据计算出的曝光时间和曝光增益对图像进行正确曝光,获得清晰满意的照片。
[0063]在本发明实施例中,终端对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像,根据所述目标物体图像获取所述目标物体图像的区域大小,并根据所述目标物体图像的区域大小计算出测光权重,根据所述测光权重获得所述采集图像的亮度信息,这使得终端可动态调整测光权重,获得准确的亮度信息,从而获得准确的测光结果,使得终端可对人脸进行准确曝光,提高终端用户体验度。
[0064]参见图3,是本发明实施例提供的终端的第二实施例结构示意图。本发明实施例中所描述的终端,包括:
[0065]检测单元400,用于对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像。
[0066]第一计算单元500,用于根据所述目标物体图像计算测光权重。
[0067]第二计算单元600,用于根据所述测光权重计算所述采集图像的亮度信息。
[0068]其中,所述目标物体图像包括:人脸图像。
[0069]其中,所述第一计算单元500包括:
[0070]第一获取子单元10,用于获取所述人脸图像的区域大小和所述采集图像的区域大小;
[0071]第一计算子单元20,用于根据所述人脸图像的区域大小和所述采集图像的区域大小计算测光权重。
[0072]其中,所述第一计算子单元20具体用于:
[0073]计算所述人脸图像的区域大小与所述采集图像的区域大小之间的比例值,将所述比例值作为所述测光权重。
[0074]其中,所述第二计算单元600包括:
[0075]第二获取子单元30,用于获取所述人脸图像的第一亮度。
[0076]第三获取子单元40,用于获取在所述采集图像上除所述人脸图像之外的图像的第二亮度。
[0077]第二计算子单元50,用于根据所述第一亮度、所述第二亮度和所述测光权重,计算出所述采集图像的亮度信息。
[0078]具体实现中,上述检测单元400、第一计算单元500以及第二计算单元600的具体实现过程可参见本发明实施例提供的测光方法的第一实施例中的步骤S100-S102,在此不再赘述。
[0079]在本发明实施例中,终端对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像,根据所述目标物体图像获取所述目标物体图像的区域大小,并根据所述目标物体图像的区域大小计算出测光权重,根据所述测光权重获得所述采集图像的亮度信息,这使得终端可动态调整测光权重,获得准确的亮度信息,从而获得准确的测光结果,使得终端可对人脸进行准确曝光,提高终端用户体验度。
[0080]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0081]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种测光的方法,其特征在于,所述方法包括: 对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像; 根据所述目标物体图像计算测光权重; 根据所述测光权重计算所述采集图像的亮度信息。
2.如权利要求1所述的方法,其特征在于,所述目标物体图像包括:人脸图像。
3.如权利要求2所述的方法,其特征在于,所述根据所述目标物体图像计算测光权重包括: 获取所述人脸图像的区域大小和所述采集图像的区域大小; 根据所述人脸图像的区域大小和所述采集图像的区域大小计算测光权重。
4.如权利要求3所述的方法,其特征在于,所述根据所述人脸图像的区域大小和所述采集图像的区域大小计算测光权重包括: 计算所述人脸图像的区域大小与所述采集图像的区域大小之间的比例值,将所述比例值作为所述测光权重。
5.如权利要求4所述的方法,其特征在于,所述根据所述测光权重获得所述采集图像的亮度信息包括: 获取所述人脸图像的第一亮度; 获取在所述采集图像上除所述人脸图像之外的图像的第二亮度; 根据所述第一亮度、所述第二亮度和所述测光权重,计算出所述采集图像的亮度信息。
6.—种终端,其特征在于,所述终端包括: 检测单元,用于对摄像头采集到的采集图像进行目标物体检测,获得目标物体图像; 第一计算单元,用于根据所述目标物体图像计算测光权重; 第二计算单元,用于根据所述测光权重计算所述采集图像的亮度信息。
7.如权利要求6所述的终端,其特征在于,所述目标物体图像包括:人脸图像。
8.如权利要求7所述的终端,其特征在于,所述第一计算单元包括: 第一获取子单元,用于获取所述人脸图像的区域大小和所述采集图像的区域大小; 第一计算子单元,用于根据所述人脸图像的区域大小和所述采集图像的区域大小计算测光权重。
9.如权利要求8所述的终端,其特征在于,所述第一计算子单元具体用于,计算所述人脸图像的区域大小与所述采集图像的区域大小之间的比例值,将所述比例值作为所述测光权重。
10.如权利要求9所述的终端,其特征在于,所述第二计算单元包括: 第二获取子单元,用于获取所述人脸图像的第一亮度; 第三获取子单元,用于获取在所述采集图像上除所述人脸图像之外的图像的第二亮度; 第二计算子单元,用于根据所述第一亮度、所述第二亮度和所述测光权重,计算出所述采集图像的亮度信息。
【文档编号】G06K9/00GK104394326SQ201410631569
【公开日】2015年3月4日 申请日期:2014年11月10日 优先权日:2014年11月10日
【发明者】雷辉 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1