一种闪光灯的控制方法及移动终端技术

技术编号:15442227 阅读:46 留言:0更新日期:2017-05-26 07:09
本发明专利技术实施例提供了一种闪光灯的控制方法及移动终端。该方法包括:获取环境光亮度;若环境光亮度大于预设环境光亮度阈值,则获取移动终端的摄像头采集的图像数据;获取图像数据中的人脸数据;计算人脸数据的平均亮度和对比度;若平均亮度小于预设亮度阈值、且对比度小于预设对比度阈值,则控制开启移动终端的闪光灯。本发明专利技术通过在判断环境光亮度大于预设环境光亮度阈值时,获取摄像头采集的图像中的人脸数据,并计算人脸数据的平均亮度和对比度,从而在判断人脸区域的亮度不足时,控制开启闪光灯进行补光,有效解决了逆光环境下闪光灯无法自动开启而导致所拍摄的图像中的人脸光线不足的问题,使得逆光环境下拍摄的图像中的人脸区域清晰。

Method for controlling flash lamp and mobile terminal

The embodiment of the invention provides a control method of a flash lamp and a mobile terminal. The method comprises: acquiring the ambient light; if the ambient light is greater than the preset value of environmental light brightness, obtaining the image data collected by the camera mobile terminal; acquiring data of face image data; calculating data of face average brightness and contrast; if the average brightness is less than a preset threshold brightness, contrast and contrast is less than a preset the control threshold, open mobile terminal flash. The invention can preset the ambient light is greater than the threshold in the brightness of the ambient light judgment, face image acquisition data collected by the camera in the face data and calculate the average brightness and contrast, resulting in insufficient brightness judgment face area, control of fill flash, effectively solves the problem of face image backlighting conditions not flash light automatic opening caused by shooting the problems, makes the backlighting conditions face region in the image taken clear.

【技术实现步骤摘要】
一种闪光灯的控制方法及移动终端
本专利技术涉及通信
,尤其涉及一种闪光灯的控制方法及移动终端。
技术介绍
目前,在使用移动终端(例如相机、手机等)进行拍照时,为了能够使被拍摄对象清晰现有技术可以使移动终端的闪光灯自动开启对被拍摄对象进行补光。其中,现有技术中对闪关灯的控制开启方式为:闪光灯根据内置的光线传感器测量从被拍摄对象返回的光线,再结合相机本身的参数设置(例如光圈、ISO等)来计算出所需要的曝光量来对被拍摄对象补光,但是如果这个曝光量仍然无法使被拍摄对象的清晰,即当所计算出的曝光量不足时,移动终端可以控制开启闪光灯以对被拍摄对象进行补光;而当所计算出的曝光量达到所需光量时就可以关闭闪光灯。但是,目前的这种闪光灯控制方案在拍摄对象背光(即环境光从被拍摄对象的身后射入)的场景时,那么光线传感器测量的环境光的进光量很大,则不需要进行曝光,导致闪光灯并不能自动开启,从而导致背光下拍摄的照片很容易出现被拍摄对象(特别是人脸部位)不清晰问题。由此可见,现有技术中的闪光灯控制方案在面临被拍摄对象背光的场景时,无法实现闪光灯的自动开启,容易造成所拍摄的照片中被拍摄对象不清晰的问题。
技术实现思路
本专利技术实施例提供一种闪光灯的控制方法及移动终端,以解决现有技术中的闪光灯控制方案在面临被拍摄对象背光的场景时,无法实现闪光灯的自动开启,容易造成所拍摄的照片中被拍摄对象不清晰的问题。第一方面,本专利技术实施例提供了一种闪光灯的控制方法,应用于移动终端,所述方法包括:获取环境光亮度;若所述环境光亮度大于预设环境光亮度阈值,则获取所述移动终端的摄像头采集的图像数据;获取所述图像数据中的人脸数据;计算所述人脸数据的平均亮度和对比度;若所述平均亮度小于预设亮度阈值、且所述对比度小于预设对比度阈值,则控制开启所述移动终端的闪光灯。第二方面,本专利技术实施例还提供了一种移动终端,所述移动终端包括:环境光亮度获取模块,用于获取环境光亮度;图像数据获取模块,用于若所述环境光亮度大于预设环境光亮度阈值,则获取所述移动终端的摄像头采集的图像数据;人脸数据获取模块,用于获取所述图像数据中的人脸数据;计算模块,用于计算所述人脸数据的平均亮度和对比度;开启模块,用于若所述平均亮度小于预设亮度阈值、且所述对比度小于预设对比度阈值,则控制开启所述移动终端的闪光灯。这样,本专利技术实施例通过在判断环境光亮度大于预设环境光亮度阈值时,可以获取摄像头采集的图像中的人脸数据,并计算人脸数据的平均亮度和对比度,从而依据均亮度和对比度以及相应的阈值来判断采集的图像中的人脸区域是否亮度不足,在确定亮度不足时,则控制开启闪光灯进行补光,从而有效的解决了逆光环境下闪光灯无法自动开启而导致所拍摄的图像中的人脸光线不足的问题,使得逆光环境下拍摄的图像中的人脸区域仍旧是清晰的。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例的闪光灯的控制方法的流程图;图2是本专利技术第二实施例的闪光灯的控制方法的流程图;图3是本专利技术第三实施例的移动终端的框图;图4是本专利技术第四实施例的移动终端的框图;图5是本专利技术第五实施例的移动终端的框图;图6是本专利技术第六实施例的移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例参照图1,示出了本专利技术一个实施例的闪光灯的控制方法的流程图,应用于的移动终端,所述方法具体可以包括如下步骤:步骤101,获取环境光亮度;其中,可以首先检测环境光的亮度。步骤102,若所述环境光亮度大于预设环境光亮度阈值,则获取所述移动终端的摄像头采集的图像数据;其中,如果环境光亮度大于预设环境光亮度阈值,则说明环境光的进光量很大,拍摄对象存在背光的情况,那么为了避免现有技术中闪光灯无法自动开启的问题,这里需要进行闪光灯控制。首先,在移动终端的拍照预览模式中,开启的摄像头可以采集图像数据,这里需要获取该摄像头所采集的图像数据,即移动终端的拍照预览界面中的图像数据。步骤103,获取所述图像数据中的人脸数据;然后,为了避免在使用移动终端进行拍照时所拍摄的图像中的人脸不清的问题,这里首先需要获取预览界面的图像数据中的人脸数据。步骤104,计算所述人脸数据的平均亮度和对比度;接着,可以计算该人脸数据的平均亮度以及该人脸数据的对比度,从而确定预览界面中的人脸图像的亮度情况;步骤105,若所述平均亮度小于预设亮度阈值、且所述对比度小于预设对比度阈值,则控制开启所述移动终端的闪光灯。最后,可以将该平均亮度与预设亮度阈值进行比较,以及将该对比度与预设对比度阈值进行比较,从而确定当前采集的预览图像中的人脸图像的亮度是否过暗、对比度是否过低。如果经判断确定该人脸数据的平均亮度和对比度均小于相应的阈值,则说明当前即将拍摄的预览图像中的人脸图像不够清晰,需要开启闪光灯补光,因此,这里需要控制开启移动终端的闪光灯。这样,本专利技术实施例通过在判断环境光亮度大于预设环境光亮度阈值时,可以获取摄像头采集的图像中的人脸数据,并计算人脸数据的平均亮度和对比度,从而依据均亮度和对比度以及相应的阈值来判断采集的图像中的人脸区域是否亮度不足,在确定亮度不足时,则控制开启闪光灯进行补光,从而有效的解决了逆光环境下闪光灯无法自动开启而导致所拍摄的图像中的人脸光线不足的问题,使得逆光环境下拍摄的图像中的人脸区域仍旧是清晰的。第二实施例参照图2,示出了本专利技术另一个实施例的闪光灯的控制方法的流程图,应用于的移动终端,具体流程如下:首先,获取环境光亮度,若所述环境光亮度大于预设环境光亮度阈值,则读取移动终端的相机应用程序的拍摄预览界面的图像数据;其中,拍摄预览界面的图像数据为摄像头采集的图像数据,因此,这里需要读取所述移动终端的摄像头采集的图像数据。其中,在一个实施例中,在读取所述移动终端的摄像头采集的图像数据时,如果检测到针对所述移动终端的相机的开启操作,则控制摄像头采集拍摄场景内的图像数据;来获取所述图像数据。具体而言,当用户打开了移动终端的相机应用程序,那么系统将检测到针对该相机应用程序的开启操作。如果检测到该开启操作,则可以开启摄像头来采集拍摄场景内的图像数据(即显示在拍摄预览界面中的图像数据),最后,就可以获取该图像数据。然后,采用人脸识别算法对该图像数据进行人脸识别,判断图像数据中是否存在人脸;如果存在人脸,则获取所述图像数据中的人脸数据;其中,在获取所述图像数据中的人脸数据时,可以通过对所述图像数据进行人脸识别,确定所述图像数据中的人脸轮廓;然后,在所述图像数据中,获取所述人脸轮廓内的人脸数据。接着,计算所述人脸数据的平均亮度和对比度;其中,在计算所述人脸数据的平均亮度时,可以通过计算所述人脸数据中的每个像素点的亮度;再计算所述人脸数据中所有像素点的亮度的平均值本文档来自技高网...
一种闪光灯的控制方法及移动终端

【技术保护点】
一种闪光灯的控制方法,应用于的移动终端,其特征在于,所述方法包括:获取环境光亮度;若所述环境光亮度大于预设环境光亮度阈值,则获取所述移动终端的摄像头采集的图像数据;获取所述图像数据中的人脸数据;计算所述人脸数据的平均亮度和对比度;若所述平均亮度小于预设亮度阈值、且所述对比度小于预设对比度阈值,则控制开启所述移动终端的闪光灯。

【技术特征摘要】
1.一种闪光灯的控制方法,应用于的移动终端,其特征在于,所述方法包括:获取环境光亮度;若所述环境光亮度大于预设环境光亮度阈值,则获取所述移动终端的摄像头采集的图像数据;获取所述图像数据中的人脸数据;计算所述人脸数据的平均亮度和对比度;若所述平均亮度小于预设亮度阈值、且所述对比度小于预设对比度阈值,则控制开启所述移动终端的闪光灯。2.根据权利要求1所述的方法,其特征在于,所述获取所述图像数据中的人脸数据的步骤,包括:对所述图像数据进行人脸识别,确定所述图像数据中的人脸轮廓;在所述图像数据中,获取所述人脸轮廓内的人脸数据。3.根据权利要求1所述的方法,其特征在于,所述若所述平均亮度小于预设亮度阈值、且所述对比度小于预设对比度阈值,则控制开启所述移动终端的闪光灯的步骤,包括:若所述平均亮度小于预设亮度阈值、且所述对比度小于预设对比度阈值,则发送表示提醒用户开启所述闪光灯的提醒消息;若检测到针对所述提醒消息的确认操作,则控制开启所述移动终端的闪光灯。4.根据权利要求1所述的方法,其特征在于,所述获取所述移动终端的摄像头采集的图像数据的步骤,包括:若检测到针对所述移动终端的相机的开启操作,则控制摄像头采集拍摄场景内的图像数据;获取所述图像数据。5.根据权利要求1所述的方法,其特征在于,所述计算所述人脸数据的平均亮度的步骤,包括:计算所述人脸数据中的每个像素点的亮度;计算所述人脸数据中所有像素点的亮度的平均值。6.一种移动终端,其特征在于,所述移动...

【专利技术属性】
技术研发人员:林雄周
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1