处理图像的方法、装置、终端及存储介质转让专利

申请号 : CN201811347813.2

文献号 : CN109379534B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 范润启

申请人 : OPPO(重庆)智能科技有限公司

摘要 :

本申请实施例公开了一种处理图像的方法、装置、终端及存储介质,属于计算机技术领域,所述方法包括:本实施例提供的处理图像的方法,能够令移动终端通过设置在同一目标面板中的目标摄像头和第一感光组件,在目标摄像头采集图像时,通过第一感光组件获取第一光强,当第一光强大于光强阈值时,确定目标摄像头处于逆光状态,随后对采集的图像进行图像识别,得到第一图像识别结果,获取第一图像识别结果对应的曝光补偿数值,并根据曝光补偿数值对图像进行重新渲染。可见,本申请实施例能够自动确认逆光场景,并通过软件处理流程对图像进行适应的曝光补偿,提高了终端自动优化逆光图像的效果。

权利要求 :

1.一种处理图像的方法,其特征在于,所述方法应用在移动终端中,所述移动终端的目标面板中设置有目标摄像头和第一感光组件,所述目标面板是前面板或后面板,在所述目标面板的对侧面板中,设置有第二感光组件,所述第一感光组件和/或所述第二感光组件位于壳体和主机板围成的腔体中,所述第一感光组件和/或所述第二感光组件通过导光管获取环境中的光线,所述方法包括:当所述移动终端通过所述目标摄像头采集图像时,所述移动终端通过所述第一感光组件获取第一光强,所述第一光强用于指示照射所述目标摄像头的光线的强度;

所述移动终端通过所述第二感光组件获取第二光强,所述第二光强用于指示照射所述目标面板的对侧面板的光线的强度;

当所述第一光强与所述第二光强的差值大于目标阈值时,确定所述目标摄像头处于逆光状态;

所述移动终端对所述图像进行图像识别,得到第一图像识别结果;

所述移动终端根据所述第一图像识别结果对应的曝光补偿数值,处理所述图像。

2.根据权利要求1所述的方法,其特征在于,所述移动终端根据所述第一图像识别结果对应的曝光补偿数值,处理所述图像,包括:当所述第一图像识别结果是所述图像中包括人脸时,所述移动终端将获取人像曝光补偿数值,所述人像曝光补偿数值是所述移动终端中预设的数值;

所述移动终端根据所述人像曝光补偿数值,对所述图像进行曝光补偿。

3.根据权利要求1所述的方法,其特征在于,所述移动终端根据所述第一图像识别结果对应的曝光补偿数值,处理所述图像,包括:当所述第一图像识别结果是所述图像中不包括人脸时,所述移动终端将获取预设的全图曝光补偿数值;

所述移动终端根据所述预设的全图曝光补偿数值,对所述图像进行曝光补偿。

4.根据权利要求3所述的方法,其特征在于,所述当所述第一图像识别结果是所述图像中不包括人脸时,所述移动终端将获取预设的全图曝光补偿数值,包括:当所述第一图像识别结果是所述图像中不包括人脸时,所述移动终端获取焦点区域,所述焦点区域是以所述图像焦点为参考点的预设区域;

对所述焦点区域进行图像识别,获得第二图像识别结果;

当所述第二图像识别结果指示所述焦点区域中包括预设图像对象时,获取预设的全图曝光补偿数值,所述预设图像对象是所述移动终端中预先存储的指定类型的对象。

5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:根据所述第一光强,获取对应的图像优化参数,所述图像优化参数包括对比度、饱和度和锐度中至少一种;

根据所述图像优化参数对所述图像进行优化。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据所述图像的亮度,将所述图像划分为至少两个等级的子亮度区域,所述至少两个等级是所述移动终端中预先设定的;

根据所述子亮度区域的等级,获取所述子亮度区域对应的色相和/或饱和度;

根据所述子亮度区域对应的色相和/或饱和度,调节所述子亮度区域。

7.根据权利要求1所述的方法,其特征在于,所述图像是所述移动终端通过后置摄像头预采集的图像,在所述移动终端根据所述第一图像识别结果对应的曝光补偿数值,处理所述图像之后,所述方法还包括:在所述移动终端的屏幕中的悬浮窗中,显示处理后的所述图像,所述悬浮窗悬浮在拍照应用的用户界面上;

在所述拍照应用的用户界面中,显示未经过第一图像识别结果对应的曝光补偿数值处理的所述图像。

8.一种处理图像的装置,其特征在于,所述装置应用在移动终端中,所述移动终端的目标面板中设置有目标摄像头和第一感光组件,所述目标面板是前面板或后面板,在所述目标面板的对侧面板中,设置有第二感光组件,所述第一感光组件和/或所述第二感光组件位于壳体和主机板围成的腔体中,所述第一感光组件和/或所述第二感光组件通过导光管获取环境中的光线,所述装置包括:光强获取模块,用于当所述移动终端通过所述目标摄像头采集图像时,通过所述第一感光组件获取第一光强,所述第一光强用于指示照射所述目标摄像头的光线的强度;

逆光确定模块,用于当所述第一光强大于光强阈值时,确定所述目标摄像头处于逆光状态;

图像识别模块,用于对所述图像进行图像识别,得到第一图像识别结果;

图像处理模块,用于根据所述第一图像识别结果对应的曝光补偿数值,处理所述图像;

执行模块,用于令所述移动终端通过所述第二感光组件获取第二光强,所述第二光强用于指示照射所述目标面板的对侧面板的光线的强度;当所述第一光强与所述第二光强的差值大于目标阈值时,确定所述目标摄像头处于逆光状态。

9.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求1至7任一所述的处理图像的方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1至7任一所述的处理图像的方法。

说明书 :

处理图像的方法、装置、终端及存储介质

技术领域

[0001] 本申请实施例涉及计算机技术领域,特别涉及一种处理图像的方法、装置、终端及存储介质。

背景技术

[0002] 随着微型摄像头技术的发展,摄像头的物理形态能满足嵌入在移动终端中,为移动终端提供摄像功能。
[0003] 在一些应用中,移动终端通过摄像头拍摄图像或者进行录像。当用户确认摄像头处于逆光状态时,用户可以手动开启移动终端中的闪光灯,为拍摄的对象补光。

发明内容

[0004] 本申请实施例提供了一种处理图像的方法、装置、终端及存储介质。所述技术方案如下:
[0005] 根据本申请的一方面内容,提供了一种处理图像的方法,所述方法应用在移动终端中,所述移动终端的目标面板中设置有目标摄像头和第一感光组件,所述目标面板是前面板或后面板,所述方法包括:
[0006] 当所述移动终端通过所述目标摄像头采集图像时,所述移动终端通过所述第一感光组件获取第一光强,所述第一光强用于指示照射所述目标摄像头的光线的强度;
[0007] 当所述第一光强大于光强阈值时,确定所述目标摄像头处于逆光状态;
[0008] 所述移动终端对所述图像进行图像识别,得到第一图像识别结果;
[0009] 所述移动终端根据所述第一图像识别结果对应的曝光补偿数值,处理所述图像。
[0010] 根据本申请的另一方面内容,提供了一种处理图像的装置,所述方法应用在移动终端中,所述移动终端的目标面板中设置有目标摄像头和第一感光组件,所述目标面板是前面板或后面板,所述装置包括:
[0011] 光强获取模块,用于当所述移动终端通过所述目标摄像头采集图像时,通过所述第一感光组件获取第一光强,所述第一光强用于指示照射所述目标摄像头的光线的强度;
[0012] 逆光确定模块,用于当所述第一光强大于光强阈值时,确定所述目标摄像头处于逆光状态;
[0013] 图像识别模块,用于对所述图像进行图像识别,得到第一图像识别结果;
[0014] 图像处理模块,用于根据所述第一图像识别结果对应的曝光补偿数值,处理所述图像。
[0015] 根据本申请的另一方面内容,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请实施提供的处理图像的方法。
[0016] 根据本申请的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请实施提供的处理图像的方法。
[0017] 本申请实施例提供的技术方案带来的有益效果可以包括:
[0018] 本实施例提供的处理图像的方法,能够令移动终端通过设置在同一目标面板中的目标摄像头和第一感光组件,在目标摄像头采集图像时,通过第一感光组件获取第一光强,当第一光强大于光强阈值时,确定目标摄像头处于逆光状态,随后对采集的图像进行图像识别,得到第一图像识别结果,获取第一图像识别结果对应的曝光补偿数值,并根据曝光补偿数值对图像进行重新渲染。可见,本申请实施例能够自动确认逆光场景,并通过软件处理流程对图像进行适应的曝光补偿,提高了终端自动优化逆光图像的效果。

附图说明

[0019] 为了更清楚地介绍本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0020] 图1是本申请一个示例性实施例提供的移动终端的结构示意图;
[0021] 图2是本申请一个示例性实施例提供的处理图像的方法的流程图;
[0022] 图3是本申请另一个示例性实施例提供的处理图像的方法流程图;
[0023] 图4是基于图2和图3实施例提供的一种处理图像的方法的流程图;
[0024] 图5是基于图4所示实施例提供的一种处理图像的方法的流程图;
[0025] 图6是本申请提供的另一种处理的图像方法的流程图;
[0026] 图7是本申请一个示例性实施例提供的处理图像的装置的结构框图。

具体实施方式

[0027] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0028] 下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0029] 在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0030] 在本申请的描述中,需要理解的是,术语“设置”、“设置方式”并不指代用户、操作者或机器人执行的动作。作为介绍需要,术语“设置”指示安装或者方位关系。例如,A设置于B中,含义等同于A位于B。术语“设置方式”指示安装的方式或者方位关系。例如,A本实施例采用上述描述解释移动终端中的各部件之间的位置关系。A的设置方式,含义为A在移动终端或者某组件中的安装方式,并不指代A被设置在移动终端或者某组件中的动作。
[0031] 为了本申请实施例所示方案易于理解,下面对本申请实施例中出现的若干名词进行介绍。
[0032] 目标面板:指移动终端中的前面板或者后面板。在一种可能的实现方式中,前面板包括屏幕,后面板是前面板对侧的一面。
[0033] 可选地,当目标面板是前面板时,目标摄像头是前置摄像头,第一感光组件是前置感光组件,目标面板的对侧面板是后面板。在该场景中,一种组件的设置方式是,前置摄像头和前置感光组件可以分别设置在前面板的两个通孔中。另一种组件的设置方式是,前置摄像头和前置感光组件整合设置在前面板的一个通孔中。当前置摄像头和前置感光组件设置在前面板的一个通孔中时,移动终端可以在前面板中仅设置一个通孔,该通孔还可以设置有指纹传感器、热感应器和压力传感器中至少一种。
[0034] 可选地,当目标面板是后面板时,目标摄像头是后置摄像头,第一感光组件是后置感光组件,目标面板的对侧面板是前面板。在该场景中,一种组件的设置方式是,后置摄像头和后置感光组件可以分别设置在前面板的两个通孔中。可选地,当后置摄像头包括至少两个摄像头时,目标摄像头是后置摄像头中的一个摄像头。
[0035] 第一光强:用于指示照射目标摄像头的光线的强度。该第一光强的单位可以是坎德拉(英文:candela,简写:cd)。可选地,第一光强的单位还可以用烛光或支光等来表示,本实施例对此不作限定。
[0036] 第二光强:用于指示照射目标面板的对侧面板的光线的强度。该第二光强的单位可以是坎德拉(英文:candela,简写:cd)。可选地,第二光强的单位还可以用烛光或支光等来表示,本实施例对此不作限定。
[0037] 光强阈值:移动终端或者服务器中预先保存的光线强度阈值。在一种可能的方式中,该光强阈值是一个固定的常数值。移动终端在需要使用该光强阈值时,从本地的配置文件中,或者,从云端的服务器中读取该光强阈值。
[0038] 在另一种可能的方式中,该光强阈值是一个随着环境信息变化的数值。在一种可能的方式中,该环境信息是时间信息、地理位置信息和天气信息中至少一个信息。移动终端或者服务器获取当前的环境信息,再根据当前的环境信息确定对应的光强阈值。在一种光强阈值的确定方式中,移动终端或者服务器能够通过光强阈值确定模型确定光强阈值,该光强阈值确定模型是一个机器学习模型,事先经过标注有光强阈值的环境信息训练过。移动终端或者服务器将环境信息输入到该光强阈值确定模型后,该光强阈值确定模型将输出该环境信息对应的光强阈值。移动终端将获取该光强阈值。
[0039] 移动终端:本申请所提及的移动终端是指可被使用者随身携带的,具有图像采集功能的电子终端。作为一种可能的实现方式,该移动终端可以是包括手机、平板电脑、智能眼镜、数码相机、MP4播放终端和MP5播放终端等设备。需要说明的是,本处移动终端的列举是示意性说明,并不对本申请所涵盖的移动终端的具体实现功能形成限定。
[0040] 在本申请提供的一种移动终端的构成方式中,移动终端包括壳体、主机板和感光组件。在该构成方式中,移动终端通过感光组件采集移动终端的光强。在一种可选的实现方式中,感光组件包括第一感光组件和第二感光组件。作为一种移动终端的结构介绍,请参见图1。
[0041] 请参见图1,其是本申请一个示例性实施例提供的移动终端的结构示意图。在图1中,移动终端100包括壳体、主机板、感光组件和前面板。
[0042] 移动终端100由壳体和前面板围成一个腔体,该腔体用于安置移动终端的内部的电子元件。在一种实现的方式中,主机板位于该壳体和前面板围成的腔体中,主机板上焊接、黏贴或者插接有上述电子元件。在各式电子元件中,包括处理器121和存储器122,存储器122中存储有至少一条指令,该指令由处理器121加载并执行以实现如本申请各个处理图像的方法实施例所提供的处理图像的方法。
[0043] 处理器121可以包括一个或者多个处理核心。处理器121利用各种接口和线路连接整个主机板100内的各个部分,通过运行或执行存储在存储器122内的指令、程序、代码集或指令集,以及调用存储在存储器122内的数据,执行主机板100的各种功能和处理数据。可选的,处理器121可以采用数字信号处理(英文:Digital Signal Processing,简写:DSP)、现场可编程门阵列(英文:Field-Programmable Gate Array,简写:FPGA)、可编程逻辑阵列(英文:Programmable Logic Array,简写:PLA)中的至少一种硬件形式来实现。处理器121可集成中央处理器(英文:Central Processing Unit,简写:CPU)、图像处理器(英文:Graphics Processing Unit,简写:GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器121中,单独通过一块芯片进行实现。
[0044] 存储器122可以包括随机存储器(英文:Random Access Memory,简写:RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器122包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器122可用于存储指令、程序、代码、代码集或指令集。存储器122可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。
[0045] 可选地,在一种可能的实现方式中,壳体和前面板围成的腔体中设置有电池。该电池与主机板电性连接,为主机板的工作提供电能。
[0046] 可选地,在另一种可能的实现方式中,当移动终端具备通信功能时,壳体110的侧边框包括一插接式的卡槽。该卡槽用于安置SIM(英文:Subscriber Identification Module,中文:用户身份设别卡)和/或存储卡。该壳体的侧边框可以是顶端侧边框、底端侧边框、左侧边框或右侧边框中至少一种侧边框。
[0047] 可选地,在一种可能的实现方式中,在壳体和前面板围成的腔体中,除了主机板和电池之外,还包括副机板。作为一种的可能的电子元件排布方式,在壳体和前面板围成的腔体中。电池处于主机板和副机板之间的空间中。主机板在一些移动终端及技术文件中,还可称之为主板或母版,副机板也可称之为副板。该实现方式中的主机板、电池和副机板的排布方式可以称作三段式。
[0048] 在三段式结构的移动终端中,主机板和副机板中可以选择一个电路板用于集成摄像头模组,也可两个电路板都集成摄像头模组。可选地,摄像头模组通过排线与主机板和/或副机板连接。摄像头模组中包括至少一个摄像头。摄像头模组包括摄像头,该摄像头是后置摄像头,嵌于后面板中。
[0049] 在一种可能的实现方式中,位于主机板中的摄像头模组,包括前置摄像头和后置摄像头,位于副机板中的摄像头模组,用于采集用户按压在移动终端的前面板上的指纹图像,执行光感指纹识别相关的操作。
[0050] 可选地,在另一种可能的实现方式中,在壳体和前面板围成的腔体中,包括主机板和电池两个部件。在本实现方式中,移动终端的电子元件和模组均集成在主机板上。
[0051] 需要说明的是,前面板是移动终端的前面板,该前面板中包括屏幕组件。可选地,该前面板还可以包括指纹采集模组。
[0052] 在本申请所示的移动终端中,壳体的后面板中包括通孔。通孔用于将环境中的光线传导到感光组件中。由于后面板中还设置有后置摄像头模组。因此,本申请中通过通孔采集环境中的光线的感光组件,能够较为准确地确定后置摄像头周围的环境中的光线的光强。需要说明的是,通孔是一个空间概念,其在后面板上的边界是一个封闭图形。通孔的含义是后面板中通孔所围成的柱体空间。
[0053] 在本申请实施例中,一种可能的实现方式中,感光组件位于在通孔内。另一种可能的实现方式中,感光组件位于壳体和主机板围成的腔体中。另一种可能的实现方式中,感光组件的部分结构位于通孔内,另外部分的结构位于壳体和主机板围成的腔体中。
[0054] 对于感光组件的设置方式,当感光组件位于壳体和主机板围成的腔体中时,本申请实施例提供如下感光组件的设置方式。
[0055] 在一种感光组件的设置方式中,感光组件位于正对区域中,该正对区域是通孔在腔体中的正投影所在的区域。需要说明的是,该正对区域既可以是主机板上的区域,也可以是副机板上的区域。
[0056] 在另一种感光组件的设置方式中,移动终端中包括导光管,该导光管是一种能够传光线的晶体。该导光管设置在壳体的后面板中的通孔中,该导光管的一端与感光组件相连,该感光组件位于壳体和主机板围成的腔体中。移动终端通过该导光管,将环境中的光线传导至感光组件中。需要说明的是,感光组件中至少包括光线传感器(Light-Sensor)。在一种可能的实现方式中,该光线传感器也称为亮度感应器。
[0057] 作为一种实现方式,光线传感器包括投光器、受光器和接收感应器,投光器首先接收由导光管传导来的光线,并将光线通过投光器中的透镜予以聚焦,传输至受光器的透镜中,受光器将经过受光器透镜的光线传导至接收感应器上,令光线在接收感应器上转变为相应的电信号。需要说明的是,不同光强的光线,对应于不同信号强度的电信号。可见,光线传感器能够检测出环境光线的光强。
[0058] 在一种可能的实现方式中,壳体的后面板中包括闪光灯。该闪光灯用于在后置摄像头模组采集图像时补光,或者,为移动终端提供照明的作用。
[0059] 请参考图2,其是本申请一个示例性实施例提供的处理图像的方法的流程图。该处理图像的方法可以应用在图1所示的移动终端中。在图2中,处理图像的方法包括:
[0060] 步骤210,当移动终端通过目标摄像头采集图像时,移动终端通过第一感光组件获取第一光强,第一光强用于指示照射目标摄像头的光线的强度。
[0061] 在本申请实施例中,移动终端在通过目标摄像头采集图像时,执行本实施例提供的通过第一感光组件获取第一光强的操作。
[0062] 在一种图像采集的场景中,当移动终端接收到用于开启目标摄像头的指令时,移动终端通过目标摄像头采集图像,将采集到的图像实时显示在拍照应用的用户界面中。实时显示在拍照应用的用户界面中图像,可以是预览图像,便于用户根据预览图像确定采集图像的时机。在该场景中,移动终端确认自身处于通过目标摄像头采集图像的场景。
[0063] 在另一种图像采集的场景中,当拍照应用或者其它调用目标摄像头启动的应用启动后,当目标摄像头处于连续采集并存储图像的状态时,也即当目标摄像头处于摄像状态时,移动终端确认自身处于通过目标摄像头采集图像的场景。
[0064] 移动终端通过第一感光组件获取第一光强。由于第一感光组件和目标摄像头设置在同一个目标面板中,因此,第一光强能够反映照射到目标摄像头的光线的强度。在一种可能的第一感光组件和目标摄像头在目标面板中的设置方式中,第一感光组件设置在以目标摄像头为圆心,预设距离为半径的范围内,以保证第一感光组件检测到的第一光强能够反映照射到目标摄像头的光线的强度。
[0065] 步骤220,当第一光强大于光强阈值时,确定目标摄像头处于逆光状态。
[0066] 在本实施例中,当第一光强大于光强阈值时,移动终端确定目标摄像头处于逆光状态。
[0067] 在一种可能的方式中,移动终端通过处理器在第一光强大于光强阈值时,确定目标摄像头处于逆光状态。
[0068] 在一种可能的方式中,移动终端通过专用芯片在第一光强大于光强阈值时,确定目标摄像头处于逆光状态。该专用芯片可以是与第一感光组件集成在一起的芯片。
[0069] 步骤230,移动终端对图像进行图像识别,得到第一图像识别结果。
[0070] 在本申请实施例中,移动终端对采集到的图像进行图像识别。在一种可能的场景中,移动终端能够对采集到的图像进行图像识别,确定该图像中是否存在预设类型的景物。预设类型的景物可以是指定数目的类型,该指定数目的类型。既可以预先存储在终端的配置文件中,也可以由云端的服务器提供。
[0071] 移动终端获取到的第一图像识别结果可以用于指示该图像中是否存在预设类型的景物。
[0072] 步骤240,移动终端根据第一图像识别结果对应的曝光补偿数值,处理图像。
[0073] 在本申请实施例中,移动终端中可以存储第一图像识别结果对应的曝光补偿数值。当移动终端确定了第一图像识别结果,既可以按照映射关系,查找到对应的曝光补偿数值,处理移动终端采集的图像。在一种可能的实现方式中,第一图像识别结果和对应的曝光补偿数值的一种可能的实现方式,可以参照表一提供的数值。
[0074] 表一
[0075] 第一图像识别结果 人脸 猫 花卉曝光补偿数值 1.5EV 0.5EV 2EV
[0076] 在表一中,移动终端能够根据第一图像识别结果,获取对应的曝光补偿数值,并对移动终端所采集的图像进行处理。需要说明的是,移动终端将根据曝光补偿数值渲染上述图像,以改善该图像的画质。
[0077] 在一种可能的方式中,被处理的图像是一帧预览图像。
[0078] 在另一种可能的方式中,被处理的图像是拍摄的一幅图像。
[0079] 在另一种可能的方式中,被处理的图像是录制的视频中的一帧图像。
[0080] 综上所述,本实施例提供的处理图像的方法,能够令移动终端通过设置在同一目标面板中的目标摄像头和第一感光组件,在目标摄像头采集图像时,通过第一感光组件获取第一光强,当第一光强大于光强阈值时,确定目标摄像头处于逆光状态,随后对采集的图像进行图像识别,得到第一图像识别结果,获取第一图像识别结果对应的曝光补偿数值,并根据曝光补偿数值对图像进行重新渲染。可见,本申请实施例能够自动确认逆光场景,并通过软件处理流程对图像进行适应的曝光补偿,提高了终端自动优化逆光图像的效果。
[0081] 基于上一个实施例所公开的方案,终端还能够通过另一种方式判断移动终端当前是否处于逆光状态,详情请参考如下实施例。
[0082] 请参见图3,其是本申请另一个示例性实施例提供的处理图像的方法流程图。该处理图像的方法可以应用在上述图1所示的终端中。在图3中,该处理图像的方法包括:
[0083] 步骤310,当移动终端通过目标摄像头采集图像时,移动终端通过第一感光组件获取第一光强。
[0084] 步骤310的执行过程和步骤210的执行过程相同,此处不再赘述。
[0085] 步骤320,移动终端通过第二感光组件获取第二光强。
[0086] 在执行该操作的移动终端中,需要移动终端在目标面板的对侧面板中设置第二感光组件。第二感光组件同样能够采集光强,该光强为第二光强,用于指示照射目标面板的对侧面板的光线的强度。
[0087] 步骤330,当第一光强与第二光强的差值大于目标阈值时,确定目标摄像头处于逆光状态。
[0088] 在本申请实施例中,移动终端将在第一光强比第二光强大于目标阈值时,确定移动终端采集的目标摄像头处于逆光状态。也即,照射向目标摄像头的光线的光强,比,照射向目标面板对侧的光线的光强的数值大,并且差值大于目标阈值时,本申请将此场景的目标摄像头确定为处于逆光状态。
[0089] 步骤340,移动终端对图像进行图像识别,得到第一图像识别结果。
[0090] 步骤340的执行过程和步骤230的执行过程相同,此处不再赘述。
[0091] 步骤350,移动终端根据第一图像识别结果对应的曝光补偿数值,处理图像。
[0092] 步骤350的执行过程和步骤240的执行过程相同,此处不再赘述。
[0093] 综上所述,本实施例能够通过设置在同一目标面板中的目标摄像头和第一感光组件,在目标摄像头采集图像时,通过第一感光组件获取第一光强,通过设置在目标面板对侧的第二感光组件获取第二光强,当第一光强于第二光强的差值大于目标阈值时,确定目标摄像头处于逆光状态,随后对采集的图像进行图像识别,得到第一图像识别结果,获取第一图像识别结果对应的曝光补偿数值,并根据曝光补偿数值对图像进行重新渲染。可见,本申请提供的实施例能够在第一感光组件获得的第一光强强于由第二光强表示的自然环境光强时,确认目标摄像头处于逆光状态,因此,提高了确认目标摄像头处于逆光状态的准确性,提高了移动终端优化图像的效果。
[0094] 基于上述实施例所示的方法,本申请实施例还提供一种处理图像的方法,能够根据具体的第一图像识别结果中是否含有人脸,选择相应的处理图像的方式处理图像。具体请参考如下实施例。
[0095] 请参考图4,其是基于图2和图3实施例提供的一种处理图像的方法的流程图。该处理图像的方法可以应用在上述图1所示的终端中。在图4中,该处理图像的方法包括:
[0096] 步骤410,当移动终端通过目标摄像头采集图像时,移动终端通过第一感光组件获取第一光强。
[0097] 步骤410的执行过程和步骤210的执行过程相同,此处不再赘述。
[0098] 在移动终端执行完成步骤410时,移动终端可以执行步骤421a,也可以执行步骤422a和步骤422b。其中,步骤421a或步骤422b执行完成后,终端将执行步骤430。
[0099] 步骤421a,当第一光强大于光强阈值时,移动终端确定目标摄像头处于逆光状态。
[0100] 步骤421a的执行过程和步骤220的执行过程相同,此处不再赘述。
[0101] 步骤422a,移动终端通过第二感光组件获取第二光强。
[0102] 步骤422a的执行过程和步骤320的执行过程相同,此处不再赘述。
[0103] 步骤422b,当第一光强与第二光强的差值大于目标阈值时,确定目标摄像头处于逆光状态。
[0104] 步骤422b的执行过程和步骤330的执行过程相同,此处不再赘述。
[0105] 步骤430,移动终端对图像进行图像识别,得到第一图像识别结果。
[0106] 步骤430的执行过程和步骤230的执行过程相同,此处不再赘述。
[0107] 步骤441a,当第一图像识别结果是图像中包括人脸时,移动终端将获取人像曝光补偿数值,人像曝光补偿数值是移动终端中预设的数值。
[0108] 在本申请中,移动终端能够根据图像中是否包括人脸执行相应的操作。在一种执行方式中,当第一图像识别结果指示图像中包括人脸时,移动终端将根据人脸确定人像区域。
[0109] 需要说明的是,在一种可能的方式中,人像区域指包含人脸的最小有效区域,该最小有效区域的大小有移动终端的图像识别进程自主确定。
[0110] 在另一种可能的方式中,人像区域指该人脸对应的人体的最小有效区域,该最小有效区域的大小有移动终端的图像识别进程自主确定。
[0111] 移动终端将获取人像曝光补偿数值。在一种可能的方式中,人像曝光补偿数值是一个具有固定数值的常数,该数值既可以存储在本地中,也可以存储在云端的服务器中。
[0112] 在另一种可能的方式中,人像曝光补偿数值将随着目标摄像头的光圈大小的数值和/或焦距的数值进行调整。移动终端在本地,或者,指示服务器获取目标摄像头的光圈大小的数值和/或焦距的数值对应的人像曝光补偿数值。
[0113] 步骤441b,移动终端根据预设的人像曝光补偿数值,对图像进行曝光补偿。
[0114] 在本申请中,移动终端将根据预设的人像曝光补偿数值,对图像进行曝光补偿。
[0115] 在一种可能的场景中,移动终端可以在目标摄像头取景的过程中,对图像进行曝光补偿。
[0116] 在另一种可能的长场景中,移动终端可以在目标摄像头录制视频的过程中,对录制的视频中的每一帧图像进行曝光补偿。
[0117] 在又一种可能的场景中,移动终端可以对目标摄像头拍摄的图像进行曝光补偿。
[0118] 可选地,人像曝光补偿数值可以是正数。
[0119] 步骤442a,当第一图像识别结果是图像中不包括人脸时,移动终端将获取预设的全图曝光补偿数值。
[0120] 在本申请提供的该方案中,移动终端将在第一图像识别结果是图像中不包括人脸时,获取预设的全图曝光补偿数值。可选地,全图曝光补偿数值和人像曝光补偿数值不相等。
[0121] 在一种可能的场景中,终端可以按照全图曝光补偿数值可以包括过曝光补偿数值和欠曝光补偿数值。其中,过曝光补偿数值是正数,欠曝光补偿数值是负数。移动终端可以根据用户预设的方案,将全图曝光补偿数值确定为过曝光补偿数值和欠曝光补偿数值中的一种。
[0122] 需要说明的是,过曝光补偿数值用于为图像中的前景景物补光,欠曝光补偿数值用于令光源附近的图像特征更为清晰。
[0123] 可选地,移动终端可以根据焦点位置的亮度自动从过曝光补偿数值和欠曝光补偿数值中,选择一个作为全图曝光补偿数值。若图像的焦点位置的亮度是图像亮度的最高值,则确定欠曝光补偿数值为全图曝光补偿数值。若图像的焦点位置的亮度低于图像亮度的平均值,则确定过曝光补偿数值为全图曝光补偿数值。
[0124] 在一种可能的全图曝光补偿数值的获取方式中,移动终端可以通过步骤(1)、步骤(2)和步骤(3)来完成。
[0125] 步骤(1),当第一图像识别结果是图像中不包括人脸时,移动终端获取焦点区域,焦点区域是以图像焦点为参考点的预设区域。
[0126] 在本申请中,移动终端在第一图像识别结果是图像中不包括人脸时,获取焦点区域,该焦点区域是以图像焦点为参考点的预设区域。例如,以图像焦点为圆心且指定长度为半径的圆心区域。或者,以图像焦点为中心且指定长度为边长的正方形区域。
[0127] 步骤(2),对焦点区域进行图像识别,获得第二图像识别结果。
[0128] 在本申请中,移动终端焦点区域进行图像识别,获得第二图像识别结果。
[0129] 步骤(3),当第二图像识别结果指示焦点区域中包括预设图像对象时,获取预设的全图曝光补偿数值,预设图像对象是移动终端中预先存储的指定类型的对象。
[0130] 需要说明的是,预设图像对象包括:猫、狗、花卉、树叶和食物等预设类型的对象。
[0131] 步骤442b,移动终端根据预设的全图曝光补偿数值,对图像进行曝光补偿。
[0132] 步骤451,根据第一光强,获取对应的图像优化参数。
[0133] 在本申请实施例中,图像优化参数包括对比度、饱和度和锐度中至少一种。移动终端将根据第一光强和图像优化参数的对应关系,获取第一光强对应的图像优化参数。
[0134] 步骤452,根据图像优化参数对图像进行优化。
[0135] 在本申请实施例中,移动终端能够根据图像优化参数,调整图像的对比度、饱和度和锐度中至少一种参数。若移动终端获取上述对比度和饱和度两种参数,则移动终端将调整图像的对比度和饱和度。
[0136] 综上所述,本实施例提供的处理图像的方法,能够根据图像中是否包括人脸对图像执行不同的补光处理流程,能够使得包括人脸的图像中人脸部分获得适合的补光,令不包含人脸的图像根据是突出光源周围的细节,还是其他前景景物确定不同的补光处理,提高了移动终端对各种场景下的图像的处理效果。
[0137] 基于图4所示的实施例,本申请还提供一种处理图像的方法,该方法能够按照图像各区域中的亮度,分区域地对图像进行处理,具体请参见下列实施例。
[0138] 请参考图5,其是基于图4所示实施例提供的一种处理图像的方法的流程图。该处理图像的方法可以应用在上述图1所示的终端中。在图5中,本实施例提供的步骤可以在步骤452执行完成之后,步骤461、步骤462和步骤463。其中,步骤461、步骤462和步骤463的执行过程分述如下:
[0139] 步骤461,根据图像的亮度,将图像划分为至少两个等级的子亮度区域,至少两个等级是移动终端中预先设定的。
[0140] 在本申请实施例中,移动终端能够根据图像的亮度,将图像划分为至少两个等级的子亮度区域,该至少两个等级是移动终端中预先设定的。例如,移动终端可以将至少两个等级确定为高亮度和低亮度。其中,高亮度子亮度区域是平均亮度高于指定数值的区域,低亮度子亮度区域是平均亮度低于指定数值的区域。移动终端可以根据预设算法将图像分割为若干区域,再进行子亮度区域的分类。
[0141] 步骤462,根据子亮度区域的等级,获取子亮度区域对应的色相和/或饱和度。
[0142] 在本申请实施例中,移动终端根据子亮度区域的等级,获取对应的色相和/或饱和度。在本申请实施例中,移动终端可以预先存储有子亮度区域的等级对应的色相和/或饱和度。
[0143] 步骤463,根据子亮度区域对应的色相和/或饱和度,调节子亮度区域。
[0144] 在本申请实施例中,移动终端能够根据子亮度区域对应的色相和/或饱和度,调节相应的子亮度区域。例如,移动终端获取了高亮度子亮度区域的第一色相和/或第一饱和度,终端将根据第一色相和/或第一饱和度调整高亮度子亮度区域。终端获取了低亮度子亮度区域的第二色相和/或第二饱和度,则终端将根据第二色相和/或第二饱和度调整高亮度子亮度区域。
[0145] 综上所述,本实施例提供的一种处理图像的方法,能够令移动终端根据图像的亮度的不同,进行不同的色相和/或饱和度的调整,提高了图像整体的显示效果。结合本实施例提供的其它方法实施例,能够在提高逆光显示效果的前提下,提高亮度不同的各区域的显示效果。
[0146] 基于本申请的图2至图5任意一个实施例提供的处理图像的方法,本申请还能够在处理图像后,同时显示处理后的图像和未经处理的图像。具体请参见如下实施例。
[0147] 请参考图6,其是本申请提供的另一种处理的图像方法的流程图。在该处理图像的方法中,移动终端能够在根据第一图像识别结果对应的曝光补偿数值,处理通过目标摄像头采集的图像后,执行步骤610和步骤620。其中,步骤610和步骤620的执行过程分述如下:
[0148] 步骤610,在移动终端的屏幕中的悬浮窗中,显示处理后的图像,悬浮窗悬浮在拍照应用的用户界面上。
[0149] 在本申请实施例中,若移动终端启动了拍照应用,则在悬浮在拍照应用的用户界面上的悬浮窗内,显示处理后的图像。需要说明的是,悬浮窗的大小可以自由设置。
[0150] 步骤620,在拍照应用的用户界面中,显示未经过第一图像识别结果对应的曝光补偿数值处理的图像。
[0151] 在本申请实施例中,移动终端还能够同时显示未经过第一图像识别结果对应的曝光补偿数值处理的图像。
[0152] 在一种可能的实现方式中,若移动终端是折叠屏终端,该折叠屏终端包括第一屏幕和第二屏幕,则悬浮窗可以占据第一屏幕的整个显示区域,未经处理的图像可以显示在第二屏幕中。
[0153] 综上所述,本申请提供的一种处理图像的方法,能够在移动终端处理逆光的图像后,和未经过处理的逆光图像同时显示,提高了用户从图像中获取信息的效率。
[0154] 下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
[0155] 请参考图7,其示出了本申请一个示例性实施例提供的处理图像的装置的结构框图。该处理图像的装置可以通过软件、硬件或者两者的结合实现成为移动终端的全部或一部分。该装置包括:
[0156] 光强获取模块710,用于当所述移动终端通过所述目标摄像头采集图像时,通过所述第一感光组件获取第一光强,所述第一光强用于指示照射所述目标摄像头的光线的强度;
[0157] 逆光确定模块720,用于当所述第一光强大于光强阈值时,确定所述目标摄像头处于逆光状态;
[0158] 图像识别模块730,用于对所述图像进行图像识别,得到第一图像识别结果;
[0159] 图像处理模块740,用于根据所述第一图像识别结果对应的曝光补偿数值,处理所述图像。
[0160] 在一个可选的实施例中,移动终端在所述目标面板的对侧面板中,设置有第二感光组件,所述装置好包括执行模块,所述执行模块用于令所述移动终端通过所述第二感光组件获取第二光强,所述第二光强用于指示照射所述目标面板的对侧面板的光线的强度;当所述第一光强与所述第二光强的差值大于目标阈值时,确定所述目标摄像头处于逆光状态。
[0161] 在一个可选的实施例中,所述图像处理模块740,用于当所述第一图像识别结果是所述图像中包括人脸时,所述移动终端将获取人像曝光补偿数值,所述人像曝光补偿数值是所述移动终端中预设的数值;所述移动终端根据所述人像曝光补偿数值,对所述图像进行曝光补偿。
[0162] 在一个可选的实施例中,所述图像处理模块740,用于当所述第一图像识别结果是所述图像中不包括人脸时,所述移动终端将获取预设的全图曝光补偿数值;所述移动终端根据所述预设的全图曝光补偿数值,对所述图像进行曝光补偿。
[0163] 在一个可选的实施例中,所述图像处理模块740,用于当所述第一图像识别结果是所述图像中不包括人脸时,所述移动终端获取焦点区域,所述焦点区域是以所述图像焦点为参考点的预设区域;对所述焦点区域进行图像识别,获得第二图像识别结果;当所述第二图像识别结果指示所述焦点区域中包括预设图像对象时,获取预设的全图曝光补偿数值,所述预设图像对象是所述移动终端中预先存储的指定类型的对象。
[0164] 在一个可选的实施例中,所述执行模块,用于根据所述第一光强,获取对应的图像优化参数,所述图像优化参数包括对比度、饱和度和锐度中至少一种;根据所述图像优化参数对所述图像进行优化。
[0165] 在一个可选的实施例中,所述执行模块,用于根据所述图像的亮度,将所述图像划分为至少两个等级的子亮度区域,所述至少两个等级是所述移动终端中预先设定的;根据所述子亮度区域的等级,获取所述子亮度区域对应的色相和/或饱和度;根据所述子亮度区域对应的色相和/或饱和度,调节所述子亮度区域。
[0166] 在一个可选的实施例中,所述执行模块,用于在所述移动终端的屏幕中的悬浮窗中,显示处理后的所述图像,所述悬浮窗悬浮在拍照应用的用户界面上;在所述拍照应用的用户界面中,显示未经过第一图像识别结果对应的曝光补偿数值处理的所述图像。
[0167] 本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的处理图像的方法。
[0168] 需要说明的是:上述实施例提供的处理图像的装置在执行处理图像的方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的处理图像的装置与处理图像的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0169] 上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0170] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0171] 以上所述仅为本申请的能够实现的示例性的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。