逆光检测方法及设备的利记博彩app
【专利摘要】本发明实施例提供一种逆光检测方法及设备,该方法包括获取待检测图像中的各图像块的亮度值;根据所述各图像块的亮度值,确定相邻所述图像块之间的亮度关系;根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,并根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景。本发明实施例提供的逆光检测方法及设备可以提高逆光检测的准确性。
【专利说明】逆光检测方法及设备
【技术领域】
[0001 ] 本发明实施例涉及信息【技术领域】,尤其涉及一种逆光检测方法及设备。
【背景技术】
[0002]在数字照相机或摄像机等成像设备进行成像的过程中,在逆光拍摄的情况下,往往出现背景部分过亮而真正所关注的被摄物体即对象部分过暗的结果。逆光检测可以广泛应用于数字照相机及摄像机等成像装置的智能场景识别及自动曝光控制等功能。
[0003]现有技术中的逆光检测,先将图像划分为多个矩形块,然后搜索亮度值小于亮度阈值的连续矩形块,统计满足条件的矩形块的数量,若矩形块的总数大于预设门限,且整个图像的颜色饱和度方差大于预设饱和度门限,则确定该图像为逆光场景。
[0004]然而,现有技术的逆光检测准确性低。
【发明内容】
[0005]本发明实施例提供一种逆光检测方法及设备,用以提高逆光检测的准确性。
[0006]第一方面,本发明实施例提供一种逆光检测方法,包括:
[0007]获取待检测图像中的各图像块的亮度值;
[0008]根据所述各图像块的亮度值,确定相邻所述图像块之间的亮度关系;
[0009]根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,并根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景。
[0010]结合第一方面,在第一种可能的实现方式中,所述待检测图像中包括M行N列图像块,M和N均为正整数;所述根据所述各图像块的亮度值,确定相邻所述图像块之间的亮度关系,包括:
[0011]根据所述待检测图像的每行中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每行中任意相邻的两个图像块之间的亮度关系;和/或,
[0012]根据所述待检测图像的每列中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每列中任意相邻的两个图像块之间的亮度关系O
[0013]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述任意相邻的两个图像块之间的売度关系,包括:
[0014]若所述任意相邻的两个图像块的亮度值差值大于所述第一预设亮度阈值,则所述任意相邻的两个图像块中的一个图像块的亮度大于另一个图像块的亮度;或者,若所述任意相邻的两个图像块的亮度值差值的绝对值小于或等于第一预设亮度阈值,则所述任意相邻的两个图像块的亮度相同。
[0015]结合第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述第一预设亮度阈值为所述待检测图像中所有所述任意相邻的两个图像块的亮度值差值绝对值的平均值。
[0016]结合第一方面的第一种至第三种任一种可能的实现方式,在第四种可能的实现方式中,所述根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,包括:
[0017]若所述任意相邻的两个图像块中一个图像块的亮度小于另一个图像块的亮度,且其中亮度值小的图像块的亮度值小于第二预设亮度阈值,则其中亮度小的图像块为暗区域;
[0018]若所述任意相邻的两个图像块中一个图像块的亮度小于另一个图像块的亮度,且其中亮度值小的图像块的亮度值大于等于所述第二预设亮度阈值,则其中亮度小的图像块为亮暗过渡区域;
[0019]若所述任意相邻的两个图像块中一个图像块的亮度大于另一个图像块的亮度,且其中亮度值大的图像块的亮度值大于第三预设亮度阈值,则其中亮度大的图像块为亮区域;
[0020]若所述任意相邻的两个图像块中一个图像块的亮度大于另一个图像块的亮度,且其中亮度值大的图像块的亮度值小于等于所述第三预设亮度阈值,则其中亮度大的图像块为亮暗过渡区域。
[0021]结合第一方面的第一种至第四种任一种可能的实现方式,在第五种可能的实现方式中,所述根据所述待检测图像的每行中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系之前,还包括:
[0022]沿所述待检测图像的每行从第一个图像块至最后一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值,沿所述待检测图像的每行从最后一个图像块至第一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值;
[0023]所述根据所述待检测图像的每列中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每列中任意相邻的两个图像块之间的亮度关系之前,还包括:
[0024]沿所述待检测图像的每列从第一个图像块至最后一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值,沿所述待检测图像的每列从最后一个图像块至第一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值。
[0025]结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,还包括:
[0026]对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序均确定为亮区域或暗区域,则所述图像块确定为亮区域或暗区域;或者,
[0027]对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序中的一个顺序确定为亮区域,另一个顺序确定为暗区域,则所述图像块确定为亮暗过渡区域;或者,
[0028]对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序中的一个顺序确定为暗区域或亮区域,另一个顺序确定为亮暗过渡区域,则所述图像块确定为暗区域或亮区域。
[0029]结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景,包括:
[0030]若所述待检测图像中的所述暗区域和亮区域满足亮暗预设关系,则确定所述待检测图像为逆光场景,所述亮暗预设关系满足如下中的任一条件或多种条件的组合:所述暗区域的总面积占所述待检测图像的面积的比例大于预设比值;所述暗区域的亮度值平均值小于预设平均值;所述亮区域的亮度值平均值与所述暗区域的亮度值平均值的差值大于预设差值。
[0031]结合第一方面的第一种至第七种任一种可能的实现方式,在第八种可能的实现方式中,所述根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景之后,还包括:
[0032]对所述逆光场景进行验证,若所述待检测图像中的暗区域所包含的像素点的平均梯度大于预设梯度阈值,则确定所述待检测图像为逆光场景,若所述待检测图像中的暗区域所包含的象素点的平均梯度小于预设梯度阈值,则确定所述待检测图像为非逆光场景。
[0033]第二方面,本发明实施例提供一种逆光检测设备,包括:
[0034]获取模块:用于获取待检测图像中的各图像块的亮度值;
[0035]确定模块:用于根据所述各图像块的亮度值,确定相邻所述图像块之间的亮度关系;
[0036]处理模块:用于根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,并根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景。
[0037]结合第二方面,在第二种可能的实现方式中,所述待检测图像中包括M行N列图像块,M和N均为正整数;所述确定模块具体用于:
[0038]根据所述待检测图像的每行中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每行中任意相邻的两个图像块之间的亮度关系;和/或,
[0039]根据所述待检测图像的每列中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每列中任意相邻的两个图像块之间的亮度关系O
[0040]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述确定模块具体用于:
[0041]若所述任意相邻的两个图像块的亮度值差值大于所述第一预设亮度阈值,则确定所述任意相邻的两个图像块中的一个图像块的亮度大于另一个图像块的亮度;或者,若所述任意相邻的两个图像块的亮度值差值的绝对值小于或等于第一预设亮度阈值,则确定所述任意相邻的两个图像块的亮度相同。
[0042]结合第二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述第一预设亮度阈值为所述待检测图像中所有所述任意相邻的两个图像块的亮度值差值绝对值的平均值。
[0043]结合第二方面的第一种至第三种任一种可能的实现方式,在第四种可能的实现方式中,所述处理模块具体用于:
[0044]若所述任意相邻的两个图像块中一个图像块的亮度小于另一个图像块的亮度,且其中亮度值小的图像块的亮度值小于第二预设亮度阈值,则确定其中亮度小的图像块为暗区域;
[0045]若所述任意相邻的两个图像块中一个图像块的亮度小于另一个图像块的亮度,且其中亮度值小的图像块的亮度值大于等于所述第二预设亮度阈值,则确定其中亮度小的图像块为亮暗过渡区域;
[0046]若所述任意相邻的两个图像块中一个图像块的亮度大于另一个图像块的亮度,且其中亮度值大的图像块的亮度值大于第三预设亮度阈值,则确定其中亮度大的图像块为亮区域;
[0047]若所述任意相邻的两个图像块中一个图像块的亮度大于另一个图像块的亮度,且其中亮度值大的图像块的亮度值小于等于所述第三预设亮度阈值,则确定其中亮度大的图像块为亮暗过渡区域。
[0048]结合第二方面的第一种至第四种任一种可能的实现方式,在第五种可能的实现方式中,所述确定模块还用于:
[0049]沿所述待检测图像的每行从第一个图像块至最后一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值,沿所述待检测图像的每行从最后一个图像块至第一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值;
[0050]沿所述待检测图像的每列从第一个图像块至最后一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值,沿所述待检测图像的每列从最后一个图像块至第一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值。
[0051]结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述处理模块还用于:
[0052]对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序均确定为亮区域或暗区域,则确定所述图像块为亮区域或暗区域;或者,
[0053]对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序中的一个顺序确定为亮区域,另一个顺序确定为暗区域,则确定所述图像块为亮暗过渡区域;或者,
[0054]对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序中的一个顺序确定为暗区域或亮区域,另一个顺序确定为亮暗过渡区域,则确定所述图像块为暗区域或亮区域。
[0055]结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述处理模块具体用于:
[0056]若所述待检测图像中的所述暗区域和亮区域满足亮暗预设关系,则确定所述待检测图像为逆光场景,所述亮暗预设关系满足如下中的任一条件或多种条件的组合:所述暗区域的总面积占所述待检测图像的面积的比例大于预设比值;所述暗区域的亮度值平均值小于预设平均值;所述亮区域的亮度值平均值与所述暗区域的亮度值平均值的差值大于预设差值。
[0057]结合第二方面的第一种至第七种任一种可能的实现方式,在第八种可能的实现方式中,所述处理模块还用于:[0058]对所述逆光场景进行验证,若所述待检测图像中的暗区域所包含的像素点的平均梯度大于预设梯度阈值,则确定所述待检测图像为逆光场景,若所述待检测图像中的暗区域所包含的象素点的平均梯度小于预设梯度阈值,则确定所述待检测图像为非逆光场景。
[0059]第三方面,本发明实施例提供一种逆光检测设备,包括:处理器和存储器,所述存储器存储执行指令,当所述逆光检测设备运行时,所述处理器与所述存储器之间通信,所述处理器执行所述执行指令使得所述逆光检测设备执行如第一方面以及第一方面的第一种至第八种任一种可能的实现方式。
[0060]本发明实施例提供的逆光检测方法及设备,该方法通过获取待检测图像中的各图像块的亮度值;根据各图像块的亮度值,确定相邻图像块之间的亮度关系;根据相邻图像块之间的売度关系确定待检测图像中的暗区域和売区域,根据暗区域和売区域确定待检测图像是否为逆光场景,提高逆光场景检测的准确性。
【专利附图】
【附图说明】
[0061]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0062]图1为本发明逆光检测方法实施例一的流程图;
[0063]图2为本发明逆光检测方法实施例二的各图像块的亮度值示意图;
[0064]图3A为本发明逆光检测方法实施例二的沿行方向亮暗区域示意图一;
[0065]图3B为本发明逆光检测方法实施例二的沿行方向亮暗区域示意图二 ;
[0066]图3C为本发明逆光检测方法实施例二的沿列方向亮暗区域示意图一;
[0067]图3D为本发明逆光检测方法实施例二的沿列方向亮暗区域示意图二 ;
[0068]图4为本发明逆光检测方法实施例二的亮暗区域示意图一;
[0069]图5A为本发明逆光检测方法实施例二的非逆光场景示意图一;
[0070]图5B为本发明逆光检测方法实施例二的非逆光场景示意图二 ;
[0071]图6为本发明逆光检测设备实施一的结构示意图;
[0072]图7为本发明逆光检测设备实施二的结构示意图。
【具体实施方式】
[0073]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0074]图1为本发明逆光检测方法实施例一的流程图。本实施例提供了一种逆光检测方法,该方法可以由任意执行逆光检测方法的设备来执行,该设备可以通过软件和/或硬件实现。该设备具体可以为具有成像功能的手机、摄像机、照相机等终端设备,本实施例在此不作特别限制。如图1所示,本实施例的方法可以包括:
[0075]步骤101:获取待检测图像中的各图像块的亮度值;[0076]在具体实现过程中,通常可以将该待检测图像均匀的划分为MXN个图像块,可以采用现有的各种图像块亮度计算方法来计算各图像块的亮度,其中,M和N均为正整数,亮度值可以选取一定的取值范围,例如:取值范围为0-255,中间亮度值为128。Lu代表第i行第j列对应的图像块,Lij的取值代表图像块Lij的亮度值。其中,I≤i≤M,I≤j≤N。
[0077]步骤102:根据各图像块的売度值,确定相邻图像块之间的売度关系;
[0078]在实际应用过程中,待检测图像包括M行N列,因此,根据各图像块的亮度值,确定相邻图像块之间的亮度关系具体可以包括两种可能的实现情况:
[0079]—种可能的实现情况,根据待检测图像的行确定。具体地,根据待检测图像的每行中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定待检测图像的每行中任意相邻的两个图像块之间的亮度关系。
[0080]另一种可能的实现情况,根据待检测图像的列确定。具体地,根据待检测图像的每列中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定待检测图像的每列中任意相邻的两个图像块之间的亮度关系。
[0081]本领域技术人员可以理解,上述两种可能的实现方式,可以仅根据待检测图像的行确定,或仅根据待检测图像的列确定,即行或列择一的方式确定,还可以根据行和列同时确定。第一预设亮度阈值可以根据经验确定,还可以根据相邻图像块亮度差值的平均值确定。对于第一预设亮度阈值的具体值,本实施例在此不做特别限制。
[0082]本实施例提供的逆光检测方法,通过根据待检测图像的行和/或列确定任意相邻的两个图像块之间的亮度关系,能够从多方位确定待检测图像中相邻图像块之间的亮度关系,使逆光检测准确性高。
[0083]特别地,相邻图像块之间的亮度关系包括三种情况,以第i行为例,相邻的图像块Lij与图像块Lu+1为例,分别为图像块Lu+1的亮度小于图像块Lu的亮度,或者,图像块Lij+1的亮度大于图像块Lu的亮度,或者,图像块Lu+1的亮度等于图像块Lu的亮度。需要说明的是,这里对图像块Lu与图像块Lu+1在所在行中的具体位置关系并不做出限制,图像块Lij可以是更靠近所在行中的第一个图像块或者为所在行中的第一个图像块,图像块Lij+1可以是更靠近所在行中的第一个图像块或者为所在行中的第一个图像块。
[0084]步骤103:根据相邻图像块之间的亮度关系确定待检测图像中的暗区域和亮区域,并根据暗区域和亮区域确定待检测图像是否为逆光场景。
[0085] 在实际应用过程中,可根据相邻图像块之间的亮度关系,确定待检测图像中的暗区域和亮区域。在具体实现过程中,若图像块Lij+1的亮度小于图像块Lij的亮度,且图像块LiJ+1的亮度小于第二预设亮度阈值,则图像块Lij+1为暗区域,若图像块Lij+1的亮度大于第二预设亮度阈值,则图像块Lij+1为亮暗过渡区域;若图像块1^_+1的亮度大于图像块Lij的亮度,且图像块Lij+1的亮度大于第三预设亮度阈值,则图像块Li j+1为亮区域,若图像块Li j+1的亮度小于第三预设亮度阈值,则图像块Lij+1为亮暗过渡区域。
[0086]本领域技术人员可以理解,第二预设亮度阈值可以避免将亮度值很大的图像块确定为暗区域,第三预设亮度阈值可以避免将亮度值很小的图像块确定为亮区域。其中,第二预设亮度阈值与第三亮度阈值可以根据经验值进行选取,且取值范围较大,较灵活。一般情况下,第二预设亮度阈值的取值小于中间亮度值,第三预设亮度阈值的取值大于中间亮度值。[0087]在确定待检测图像中的暗区域和亮区域后,根据暗区域和亮区域确定待检测图像是否为逆光场景。具体地,若待检测图像中的暗区域和亮区域满足亮暗预设关系,则确定待检测图像为逆光场景。其中,亮暗预设关系满足如下中的任一条件或多种条件的组合:暗区域的总面积占待检测图像的面积的比例大于预设比值;暗区域的亮度值平均值小于预设平均值;亮区域的亮度值平均值与暗区域的亮度值平均值的差值大于预设差值。
[0088]本发明实施例提供的逆光检测方法,通过获取待检测图像中的各图像块的亮度值;根据各图像块的亮度值,确定相邻图像块之间的亮度关系;根据相邻图像块之间的亮度关系确定待检测图像中的暗区域和亮区域,根据暗区域和亮区域确定待检测图像是否为逆光场景,不仅能够提高拍摄主体的逆光程度发生较大变化时的逆光场景检测的准确性,还能够提高拍摄主体的位置、面积、形状等发生较大变化时逆光场景的准确性。
[0089]下面以一个具体实施例为例,对本发明实施例做详细说明。
[0090]图2为本发明逆光检测方法实施例二的各图像块的亮度值示意图。如图2所示,先将待检测图像划分为11行,20列,共有11 X 20个图像块,并确定各图像块的亮度值,本领域技术人员可以理解,为了便于说明,在各图像块中,标明各图像块的亮度值。
[0091]在获得各图像块的亮度值之后,获取任意相邻的两个图像块的亮度值差值。具体地,可以沿行的方向,也可以沿列的方向,以下分别说明。
[0092]沿行的方向,即沿待检测图像的每行从第一个图像块至最后一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值,即按照从左到右的顺序,沿待检测图像的每行从最后一个图像块至第一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值,即按照从右到左的顺序。本实施例在此以从左到右的顺序为例,即图2所示的水平箭头所示的j方向,获取第i行中任意相邻的两个图像块的亮度值差值,即获取Lu+1与Lij的差值。需要说明的是,这里对图像块Lu与图像块Lu+1在所在行中的具体位置关系并不做出限制,图像块Lij可以是更靠近所在行中的第一个图像块或者为所在行中的第一个图像块,图像块Lu+1可以是更靠近所在行中的第一个图像块或者为所在行中的第一个图像块。
[0093]沿列的方向,即沿待检测图像的每列从第一个图像块至最后一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值,即按照从上到下的顺序,沿待检测图像的每列从最后一个图像块至第一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值,即按照从下至上的顺序。本实施例在此以从上至下的顺序为例,即图2所示的竖直箭头所示的i方向,获取第j列中任意相邻的两个图像块的亮度值差值,即获取Li+lj与Lij的差值。
[0094]再根据待检测图像的每行中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定待检测图像的每行中任意两个相邻的两个图像之间的亮度关系,根据待检测图像的每列中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定待检测图像的每列中任意相邻的两个图像块之间的亮度关系。其中,第一预设亮度阈值为待检测图像中所有任意相邻的两个图像块的亮度值差值绝对值的平均值
[0095]本领域技术人员可以理解,根据行和列确定任意相邻的两个图像块之间的亮度关系的方式类似,因此,本实施例在此以行为例,同时,沿行的方向时,沿待检测图像的每行从第一个图像块至最后一个图像块的顺序与沿待检测图像的每行从最后一个图像块至第一个图像块的顺序确定任意相邻的两个图像块之间的亮度关系的方式类似,因此,本发明实施例在此以沿待检测图像的每行从第一个图像块至最后一个图像块的顺序为例对确定任意相邻的两个图像块之间的亮度关系进行详细说明。
[0096]在沿待检测图像的每行从第一个图像块至最后一个图像块的顺序确定任意相邻的两个图像块之间的亮度关系时,第一预设亮度阈值AL等于
【权利要求】
1.一种逆光检测方法,其特征在于,包括: 获取待检测图像中的各图像块的亮度值; 根据所述各图像块的亮度值,确定相邻所述图像块之间的亮度关系; 根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,并根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景。
2.根据权利要求1所述的方法,其特征在于,所述待检测图像中包括M行N列图像块,M和N均为正整数;所述根据所述各图像块的亮度值,确定相邻所述图像块之间的亮度关系,包括: 根据所述待检测图像的每行中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每行中任意相邻的两个图像块之间的亮度关系;和/或, 根据所述待检测图像的每列中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每列中任意相邻的两个图像块之丨0]的売度关系。
3.根据权利要求2所述的方法,其特征在于,所述根据所述任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述任意相邻的两个图像块之间的亮度关系,包括: 若所述任意相邻的两个图像块的亮度值差值大于所述第一预设亮度阈值,则所述任意相邻的两个图像块中的一个图像块的亮度大于另一个图像块的亮度;或者,若所述任意相邻的两个图像块的亮度值差值的绝对值小于或等于第一预设亮度阈值,则所述任意相邻的两个图像块的亮度相同。
4.根据权利要求2或3所述的方法,其特征在于,所述第一预设亮度阈值为所述待检测图像中所有所述任意相邻的两个图像块的亮度值差值绝对值的平均值。
5.根据权利要求2-4任一项所述的方法,其特征在于,所述根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,包括: 若所述任意相邻的两个图像块中一个图像块的亮度小于另一个图像块的亮度,且其中亮度值小的图像块的亮度值小于第二预设亮度阈值,则其中亮度小的图像块为暗区域; 若所述任意相邻的两个图像块中一个图像块的亮度小于另一个图像块的亮度,且其中亮度值小的图像块的亮度值大于等于所述第二预设亮度阈值,则其中亮度小的图像块为亮暗过渡区域; 若所述任意相邻的两个图像块中一个图像块的亮度大于另一个图像块的亮度,且其中亮度值大的图像块的亮度值大于第三预设亮度阈值,则其中亮度大的图像块为亮区域; 若所述任意相邻的两个图像块中一个图像块的亮度大于另一个图像块的亮度,且其中亮度值大的图像块的亮度值小于等于所述第三预设亮度阈值, 则其中亮度大的图像块为亮暗过渡区域。
6.根据权利要求2-5任一项所述的方法,其特征在于,所述根据所述待检测图像的每行中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系之前,还包括: 沿所述待检测图像的每行从第一个图像块至最后一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值,沿所述待检测图像的每行从最后一个图像块至第一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值;所述根据所述待检测图像的每列中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每列中任意相邻的两个图像块之间的亮度关系之前,还包括: 沿所述待检测图像的每列从第一个图像块至最后一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值,沿所述待检测图像的每列从最后一个图像块至第一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值。
7.根据权利要求6所述的方法,其特征在于,所述根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,还包括: 对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序均确定为亮区域或暗区域,则所述图像块确定为亮区域或暗区域;或者, 对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序中的一个顺序确定为亮区域,另一个顺序确定为暗区域,则所述图像块确定为亮暗过渡区域;或者, 对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序中的一个顺序确定为暗区域或亮区域,另一个顺序确定为亮暗过渡区域,则所述图像块确定为暗区域或亮区域。
8.根据权利要求6所述的方法,其特征在于,所述根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景,包括: 若所述待检测图像中的所述暗区域和亮区域满足亮暗预设关系,则确定所述待检测图像为逆光场景,所述亮暗预设关系满足如下中的任一条件或多种条件的组合:所述暗区域的总面积占所述待检测图像的面积的比例大于预设比值;所述暗区域的亮度值平均值小于预设平均值;所述亮区域的亮度值平均值与所述暗区域的亮度值平均值的差值大于预设差值。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景之后,还包括: 对所述逆光场景进行验证,若所述待检测图像中的暗区域所包含的像素点的平均梯度大于预设梯度阈值,则确定所述待检测图像为逆光场景,若所述待检测图像中的暗区域所包含的象素点的平均梯度小于预设梯度阈值,则确定所述待检测图像为非逆光场景。
10.一种逆光检测设备,其特征在于,包括: 获取模块:用于获取待检测图像中的各图像块的亮度值; 确定模块:用于根据所述各图像块的亮度值,确定相邻所述图像块之间的亮度关系; 处理模块:用于根据相邻所述图像块之间的亮度关系确定所述待检测图像中的暗区域和亮区域,并根据所述暗区域和亮区域确定所述待检测图像是否为逆光场景。
11.根据权利要求10所述的设备,其特征在于,所述待检测图像中包括M行N列图像块,M和N均为正整数;所述确定模块具体用于: 根据所述待检测图像的每行中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每行中任意相邻的两个图像块之间的亮度关系;和/或,根据所述待检测图像的每列中任意相邻的两个图像块的亮度值差值与第一预设亮度阈值的大小关系,确定所述待检测图像的每列中任意相邻的两个图像块之丨0]的売度关系。
12.根据权利要求11所述的设备,其特征在于,所述确定模块具体用于: 若所述任意相邻的两个图像块的亮度值差值大于所述第一预设亮度阈值,则确定所述任意相邻的两个图像块中的一个图像块的亮度大于另一个图像块的亮度;或者,若所述任意相邻的两个图像块的亮度值差值的绝对值小于或等于第一预设亮度阈值,则确定所述任意相邻的两个图像块的亮度相同。
13.根据权利要求11或12所述的设备,其特征在于,所述第一预设亮度阈值为所述待检测图像中所有所述任意相邻的两个图像块的亮度值差值绝对值的平均值。
14.根据权利要求11-13任一项所述的设备,其特征在于,所述处理模块具体用于: 若所述任意相邻的两个图像块中一个图像块的亮度小于另一个图像块的亮度,且其中亮度值小的图像块的亮度值小于第二预设亮度阈值,则确定其中亮度小的图像块为暗区域; 若所述任意相邻的两个图像块中一个图像块的亮度小于另一个图像块的亮度,且其中亮度值小的图像块的亮度值大于等于所述第二预设亮度阈值,则确定其中亮度小的图像块为亮暗过渡区域; 若所述任意相邻的两 个图像块中一个图像块的亮度大于另一个图像块的亮度,且其中亮度值大的图像块的亮度值大于第三预设亮度阈值,则确定其中亮度大的图像块为亮区域; 若所述任意相邻的两个图像块中一个图像块的亮度大于另一个图像块的亮度,且其中亮度值大的图像块的亮度值小于等于所述第三预设亮度阈值,则确定其中亮度大的图像块为亮暗过渡区域。
15.根据权利要求11-14任一项所述的设备,其特征在于,所述确定模块还用于: 沿所述待检测图像的每行从第一个图像块至最后一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值,沿所述待检测图像的每行从最后一个图像块至第一个图像块的顺序,获取每行中任意相邻的两个图像块的亮度值差值; 沿所述待检测图像的每列从第一个图像块至最后一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值,沿所述待检测图像的每列从最后一个图像块至第一个图像块的顺序,获取每列中任意相邻的两个图像块的亮度值差值。
16.根据权利要求15所述的设备,其特征在于,所述处理模块还用于: 对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序均确定为亮区域或暗区域,则确定所述图像块为亮区域或暗区域;或者, 对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序中的一个顺序确定为亮区域,另一个顺序确定为暗区域,则确定所述图像块为亮暗过渡区域;或者, 对于每行或每列中的任意一个图像块,若沿每行或每列的第一个图像块至最后一个图像块的顺序和沿最后一个图像块至第一个图像块的顺序中的一个顺序确定为暗区域或亮区域,另一个顺序确定为亮暗过渡区域,则确定所述图像块为暗区域或亮区域。
17.根据权利要求15所述的设备,其特征在于,所述处理模块具体用于: 若所述待检测图像中的所述暗区域和亮区域满足亮暗预设关系,则确定所述待检测图像为逆光场景,所述亮暗预设关系满足如下中的任一条件或多种条件的组合:所述暗区域的总面积占所述待检测图像的面积的比例大于预设比值;所述暗区域的亮度值平均值小于预设平均值;所述亮区域的亮度值平均值与所述暗区域的亮度值平均值的差值大于预设差值。
18.根据权利要求10-17任一项所述的设备,其特征在于,所述处理模块还用于: 对所述逆光场景进行验证,若所述待检测图像中的暗区域所包含的像素点的平均梯度大于预设梯度阈值,则确定所述待检测图像为逆光场景,若所述待检测图像中的暗区域所包含的象素点的平均梯度小于预设梯度阈值,则确定所述待检测图像为非逆光场景。
19.一种逆光检测设备,其特征在于,包括:处理器和存储器,所述存储器存储执行指令,当所述逆光检测设备运行时,所述处理器与所述存储器之间通信,所述处理器执行所述执行指令使得所 述逆光检测设备执行如权利要求1至9任一项所述的方法。
【文档编号】H04N5/235GK103916603SQ201310005069
【公开日】2014年7月9日 申请日期:2013年1月7日 优先权日:2013年1月7日
【发明者】周华, 罗巍, 邓斌, 杜成 申请人:华为终端有限公司