光照调节方法、装置、设备和存储介质与流程

文档序号:16888994发布日期:2019-02-15 22:53阅读:278来源:国知局
光照调节方法、装置、设备和存储介质与流程

本发明涉及图像采集技术领域,尤其涉及一种光照调节方法、装置、设备和存储介质。



背景技术:

随着具有高像素相机功能电子设备的普及,越来越多的人们开始使用电子设备的相机功能进行拍照。

目前,电子设备的相机在光线较暗和较强的光线下,难以拍到清晰高质量的图像。因此,在拍照过程中需要进行光照调节。尤其是对于拍摄人像照片,想要拍摄出高质量的照片,更需要对人像的光照进行调节。因此,对于本领域技术人员来说,亟需实现一种调节效果较好的光照调节方法。



技术实现要素:

本发明提供一种光照调节方法、装置、设备和存储介质,以提高光照调节效果。

第一方面,本发明提供一种光照调节方法,包括:

获取当前成像区域中人脸区域的光照信息和三维信息;

根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件;

若所述人脸区域中存在不满足所述光照条件的子区域,则对不满足所述光照条件的子区域的光照信息进行调整。

第二方面,本发明提供一种光照调节装置,包括:

获取模块,用于获取当前成像区域中人脸区域的光照信息和三维信息;

确定模块,用于根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件;

调整模块,用于若所述人脸区域中存在不满足所述光照条件的子区域,则对不满足所述光照条件的子区域的光照信息进行调整。

第三方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的方法。

第四方面,本发明实施例提供一种电子设备,包括:

处理器;以及

存储器,用于存储所述处理器的可执行指令;

其中,所述处理器配置为经由执行所述可执行指令来执行第一方面中任一项所述的方法。

本发明实施例提供的光照调节方法、装置、设备和存储介质,获取当前成像区域中人脸区域的光照信息和三维信息;根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件;若所述人脸区域中存在不满足所述光照条件的子区域,则对不满足所述光照条件的子区域的光照信息进行调整,对于拍摄人像照片,能够有针对性的对人脸的不同区域进行光照调节,光照调节效果较好,从而能够拍摄出高质量的图像。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本发明提供的智能手机示意图;

图2是本发明提供的光照调节方法一实施例的流程示意图;

图3是本发明提供的光照调节方法另一实施例的流程示意图;

图4是本发明提供的光照调节方法又一实施例的流程示意图;

图5是本发明提供的光照调节方法又一实施例的流程示意图;

图6是本发明提供的光照调节装置一实施例的结构示意图;

图7是本发明提供的电子设备实施例的结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本发明的说明书和权利要求书及所述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先对本发明所涉及的应用场景进行介绍:

本发明实施例提供的光照调节方法,应用于智能设备,智能设备例如包括智能手机、平板电脑、可穿戴设备等。该智能设备具有图像采集部件,例如摄像头。如图1所示,图中示出的智能手机10,包括显示屏幕101和前置摄像头102,后置摄像头图中未示出。

本发明实施例中控制方法的执行主体为电子设备;该电子设备具体可以为智能设备本身,也可以为与智能设备通信的外部设备,如服务器,本发明实施例对此并不限定。

在拍照过程中,打光是一项复杂的问题,也是一项非常有技术含量的工作。目前,用户一般采用手机相机作为傻瓜式拍照工具,很多用户既不掌握打光的技巧,也没有意识到打光的重要性。事实上,对于光线的运用和处理,是摄影的精髓,也是一张高质量照片和普通照片的最大区别。本发明实施例的光照调节方法,主要是为了帮助摄影爱好者更好的体会到光线的美感,帮助没有打光技巧的用户快速掌握拍出电影级人像照片的秘诀。

本发明实施例的方法,通过有针对性的对人脸的不同区域进行光照调节,光照调节效果较好。

下面以具体的实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图2是本发明提供的光照调节方法一实施例的流程示意图。如图2所示,本实施例提供的方法,包括:

步骤201、获取当前成像区域中人脸区域的光照信息和三维信息。

具体的,在拍照过程中,即启动智能设备的相机功能拍照时,通过人脸识别技术,识别出当前成像区域中的人脸区域,并获取该人脸区域的光照信息和三维信息;光照信息例如可以包括:光照强度、柔和度、亮度等;三维信息包括:人脸区域中各个像素点的坐标信息和深度信息。其中,光照强度指单位面积上所接受可见光的能量。柔和度用来调整影像各个转折面使过渡得圆润柔和。亮度指的是图像像素的强度(如像素的灰度值)。

获取深度信息,可以通过各种计算图像的深度信息的方法获取,比如可以通过激光雷达测距获取图像中各点的深度信息,也可以通过变焦测距,或者多基线立体成像的方式,获取图像中各点的深度信息。当然,还可以通过3d结构光,获取图像的深度信息。

步骤202、根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件。

具体的,根据所述人脸区域的光照信息,结合人脸区域的三维信息,确定人脸区域中至少一个子区域的光照是否适宜,即是否满足预设的光照条件。

可选的,步骤202具体可以通过如下方式实现:

根据所述人脸区域的三维信息,将所述人脸区域划分为所述至少一个子区域;

根据所述人脸区域中所述至少一个子区域的光照信息,确定各个所述子区域是否满足所述光照条件。

具体的,通过人脸识别技术提取成像区域中的图像特征,基于图像特征识别出人脸区域,具体可以通过检测上述图像特征中包含人脸特征的区域。

根据获取到的人脸区域各像素点的三维信息,可以确定人脸区域中各个子区域的位置,并根据各个子区域的光照信息,确定各个子区域是否满足预设的光照条件。子区域例如包括人脸区域中的五官区域,如嘴部区域、脸部区域、鼻部区域、眼部区域等。

需要说明的是:本实施例对人脸区域识别的具体实现过程可参照现有技术,此处不做赘述。

步骤203、若所述人脸区域中存在不满足所述光照条件的子区域,则对不满足所述光照条件的子区域的光照信息进行调整。

具体的,对不满足所述光照条件的子区域的光照信息进行调整。例如,对光照强度过量的地方进行降低光照强度的调节,对光照强度不足的地方进行补光。

进一步的,在对不满足光照条件的子区域的光照信息进行调整之后,获取成像区域中的图像,即进行拍照获取照片。

示例性的,对人物进行拍照时,对人脸区域进行识别,获取人脸区域的光照信息,若人脸区域中脸部区域、眼部区域不满足预设的光照条件,可以对该些区域的光照信息进行调整。

本实施例的方法,获取当前成像区域中人脸区域的光照信息和三维信息;根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件;若所述人脸区域中存在不满足所述光照条件的子区域,则对不满足所述光照条件的子区域的光照信息进行调整,对于拍摄人像照片,能够有针对性的对人脸的不同区域进行光照调节,光照调节效果较好,从而能够拍摄出高质量的图像。

首先,在上述实施例的基础上,结合图3、图4、图5对图2所示实施例步骤203中对不满足所述光照条件的子区域的光照信息进行调整的具体实现方式进行详细的说明。

可选的,作为一种可实施的方式,若光照信息包括光照强度;光照条件包括:不同的子区域对应的光照强度范围,本实施例的方法包括如下步骤:

步骤301、获取当前成像区域中人脸区域的光照信息和三维信息;

步骤302、根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件;

步骤303、若子区域的光照强度处于所述子区域对应的光照强度范围之外,则根据所述子区域的光照强度以及所述光照强度范围,调整所述子区域的光照强度。

其中,步骤301、步骤302与前述实施例中步骤201、步骤202的实现方式类似,此处不再赘述。对于步骤303来说,若子区域的光照强度处于该子区域对应的光照强度范围之外,则对该子区域的光照强度进行调整。该子区域例如为眼部区域等。

该子区域对应的光照强度范围可以通过相同环境下拍摄的多张图像进行训练得到。

进一步,调整该子区域的光照强度具体可以通过如下方式实现:

若所述子区域的光照强度小于所述光照强度范围的下限值,则根据所述子区域的光照强度以及所述光照强度范围,增大所述子区域的光照强度;或,

若所述子区域的光照强度大于所述光照强度范围的上限值,则根据所述子区域的光照强度以及所述光照强度范围,减小所述子区域的光照强度。

具体的,在子区域的光照强度小于光照强度范围的下限值时,对该子区域的光照强度进行补偿,增大该子区域的光照强度,例如可以将该下限值与该子区域的光照强度的差值,作为该子区域的光照强度的补偿值。

在子区域的光照强度大于光照强度范围的上限值时,对该子区域的光照强度进行减小,例如可以计算该子区域的光照强度与该上限值的差值,将该子区域的光照强度减小该差值。

在上述实施例的基础上,可选的,作为另一种可实施的方式,若光照信息包括柔和度;光照条件包括:不同的子区域对应的柔和度范围,本实施例的方法包括如下步骤:

步骤401、获取当前成像区域中人脸区域的光照信息和三维信息;

步骤402、根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件;

步骤403、若子区域的柔和度处于所述子区域对应的柔和度范围之外,则根据所述子区域的柔和度以及所述柔和度范围,调整所述子区域的柔和度。

其中,步骤401、步骤402与前述实施例中步骤201、步骤202的实现方式类似,此处不再赘述。对于步骤403来说,若子区域的柔和度处于该子区域对应的柔和度范围之外,则对该子区域的柔和度进行调整。该子区域例如为鼻部区域等。

该子区域对应的柔和度范围可以通过相同环境下拍摄的多张图像进行训练得到。

进一步,调整该子区域的柔和度具体可以通过如下方式实现:

若所述子区域的柔和度小于所述柔和度范围的下限值,则根据所述子区域的柔和度以及所述柔和度范围,增大所述子区域的柔和度;或,

若所述子区域的柔和度大于所述柔和度范围的上限值,则根据所述子区域的柔和度以及所述柔和度范围,减小所述子区域的柔和度。

具体的,在子区域的柔和度小于柔和度范围的下限值时,对该子区域的柔和度进行补偿,增大该子区域的柔和度,例如可以将该下限值与该子区域的柔和度的差值,作为该子区域的柔和度的补偿值。

在子区域的柔和度大于柔和度范围的上限值时,对该子区域的柔和度进行减小,例如可以计算该子区域的柔和度与该上限值的差值,将该子区域的柔和度减小该差值。

在上述实施例的基础上,可选的,作为另一种可实施的方式,若光照信息包括亮度;光照条件包括:不同的子区域对应的亮度范围,本实施例的方法包括如下步骤:

步骤501、获取当前成像区域中人脸区域的光照信息和三维信息;

步骤502、根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件;

步骤503、若子区域的亮度处于所述子区域对应的亮度范围之外,则根据所述子区域的亮度以及所述亮度范围,调整所述子区域的亮度。

其中,步骤501、步骤502与前述实施例中步骤201、步骤202的实现方式类似,此处不再赘述。对于步骤503来说,若子区域的亮度处于该子区域对应的亮度范围之外,则对该子区域的亮度进行调整。该子区域例如为脸部区域等。

该子区域对应的亮度范围可以通过相同环境下拍摄的多张图像进行训练得到。

进一步,调整该子区域的亮度具体可以通过如下方式实现:

若所述子区域的亮度小于所述亮度范围的下限值,则根据所述子区域的亮度以及所述亮度范围,增大所述子区域的亮度;或,

若所述子区域的亮度大于所述亮度范围的上限值,则根据所述子区域的亮度以及所述亮度范围,减小所述子区域的亮度。

具体的,在子区域的亮度小于亮度范围的下限值时,对该子区域的亮度进行补偿,增大该子区域的亮度,例如可以将该下限值与该子区域的亮度的差值,作为该子区域的亮度的补偿值。

在子区域的亮度大于亮度范围的上限值时,对该子区域的亮度进行减小,例如可以计算该子区域的亮度与该上限值的差值,将该子区域的亮度减小该差值。

其中,对于相同的区域,上述三种光照信息可以均进行调整,或者,也可以只调整其中某一个或某两个光照信息,可以结合实际情况确定,本发明实施例对此并不限定。

本实施例中,对于不同的光照信息具体阐述了如何进行调节,最终实现了对人脸不同区域的光照信息的调节,调节效果较好。

图6为本发明提供的光照调节装置一实施例的结构图,如图6所示,本实施例的光照调节装置,包括:

获取模块601,用于获取当前成像区域中人脸区域的光照信息和三维信息;

确定模块602,用于根据所述人脸区域的光照信息和三维信息,确定所述人脸区域中至少一个子区域是否满足预设的光照条件;

调整模块603,用于若所述人脸区域中存在不满足所述光照条件的子区域,则对不满足所述光照条件的子区域的光照信息进行调整。

可选的,确定模块602,具体用于:

根据所述人脸区域的三维信息,将所述人脸区域划分为所述至少一个子区域;

根据所述人脸区域中所述至少一个子区域的光照信息,确定各个所述子区域是否满足所述光照条件。

可选的,所述光照信息包括光照强度;所述光照条件包括:不同的子区域对应的光照强度范围,所述调整模块603,具体用于:

若子区域的光照强度处于所述子区域对应的光照强度范围之外,则根据所述子区域的光照强度以及所述光照强度范围,调整所述子区域的光照强度。

可选的,所述调整模块603,具体用于:

若所述子区域的光照强度小于所述光照强度范围的下限值,则根据所述子区域的光照强度以及所述光照强度范围,增大所述子区域的光照强度;或,

若所述子区域的光照强度大于所述光照强度范围的上限值,则根据所述子区域的光照强度以及所述光照强度范围,减小所述子区域的光照强度。

可选的,所述光照信息包括柔和度;所述光照条件包括:不同的子区域对应的柔和度范围,所述所述调整模块603,具体用于:

若子区域的柔和度处于所述子区域对应的柔和度范围之外,则根据所述子区域的柔和度以及所述柔和度范围,调整所述子区域的柔和度。

可选的,所述调整模块603,具体用于:

若所述子区域的柔和度小于所述柔和度范围的下限值,则根据所述子区域的柔和度以及所述柔和度范围,增大所述子区域的柔和度;或,

若所述子区域的柔和度大于所述柔和度范围的上限值,则根据所述子区域的柔和度以及所述柔和度范围,减小所述子区域的柔和度。

可选的,所述光照信息包括亮度;所述光照条件包括:不同的子区域对应的亮度范围,所述调整模块603,具体用于:

若子区域的亮度处于所述子区域对应的亮度范围之外,则根据所述子区域的亮度以及所述亮度范围,调整所述子区域的亮度。

可选的,所述调整模块603,具体用于:

若所述子区域的亮度小于所述亮度范围的下限值,则根据所述子区域的亮度以及所述亮度范围,增大所述子区域的亮度;或,

若所述子区域的亮度大于所述亮度范围的上限值,则根据所述子区域的亮度以及所述亮度范围,减小所述子区域的亮度。

本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图7为本发明提供的电子设备实施例的结构图,如图7所示,该电子设备包括:

处理器701,以及,用于存储处理器701的可执行指令的存储器702。

可选的,还可以包括:图像采集部件703,用于采集图像。

上述部件可以通过一条或多条总线进行通信。

其中,处理器701配置为经由执行所述可执行指令来执行前述方法实施例中对应的方法,其具体实施过程可以参见前述方法实施例,此处不再赘述。

上述电子设备具体可以为智能设备本身,也可以为与智能设备通信的外部设备,如服务器。

本发明实施例中还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述方法实施例中对应的方法,其具体实施过程可以参见前述方法实施例,其实现原理和技术效果类似,此处不再赘述。

本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上述实施例中电子设备所执行的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1