【技术实现步骤摘要】
白平衡统计方法、装置、移动终端及存储介质
[0001]本申请属于图像处理
,尤其涉及一种白平衡统计方法、装置、移动终端及存储介质。
技术介绍
[0002]白平衡是描述显示器中红、绿、蓝三基色混合生成后白色精确度的一项指标,各种成像设备通过采用白平衡处理算法来模拟人的视觉系统,从而使白色物体在不同的光照条件下都能在图像中呈现出真实的白色。
[0003]在使用白平衡处理算法时需要先确定图像中的白平衡统计点,然后白平衡处理算法基于该白平衡统计点对图像进行白平衡处理。然而,相关技术是基于整个图像统计白平衡统计点,白平衡统计点的统计范围较大,在图像中出现大面积的过曝光区域或者全黑区域时,白平衡统计点的精确度较低。
技术实现思路
[0004]本申请提供了一种白平衡统计方法、装置、移动终端及存储介质,以提高白平衡统计点的精确度。
[0005]第一方面,本申请实施例提供了一种白平衡统计方法,所述白平衡统计方法包括:
[0006]将待处理图像分割为M行N列,得到M*N个第一图像块,M为大于1的整数,N为大于1的整数;
[0007]从位于所述待处理图像的第一位置的第一图像块开始向位于所述待处理图像的第二位置的第一图像块检测,若检测到亮度值在预设亮度值范围内的第一图像块,则停止检测,并获取亮度值在所述预设亮度值范围内的第一图像块在所述待处理图像中的位置,所述第一位置与所述待处理图像的中心点的距离大于所述第二位置与所述待处理图像的中心点的距离;
[0008]基于所述亮度值在所述预 ...
【技术保护点】
【技术特征摘要】
1.一种白平衡统计方法,其特征在于,所述白平衡统计方法包括:将待处理图像分割为M行N列,得到M*N个第一图像块,M为大于1的整数,N为大于1的整数;从位于所述待处理图像的第一位置的第一图像块开始向位于所述待处理图像的第二位置的第一图像块检测,若检测到亮度值在预设亮度值范围内的第一图像块,则停止检测,并获取亮度值在所述预设亮度值范围内的第一图像块在所述待处理图像中的位置,所述第一位置与所述待处理图像的中心点的距离大于所述第二位置与所述待处理图像的中心点的距离;基于所述亮度值在所述预设亮度值范围内的第一图像块在所述待处理图像中的位置,从所述待处理图像中确定目标区域;根据所述目标区域,确定所述待处理图像的白平衡统计点。2.如权利要求1所述的白平衡统计方法,其特征在于,所述从位于所述待处理图像的第一位置的第一图像块开始向位于所述待处理图像的第二位置的第一图像块检测,若检测到亮度值在预设亮度值范围内的第一图像块,则停止检测,并获取亮度值在所述预设亮度值范围内的第一图像块在所述待处理图像中的位置包括:从所述M行中的首行开始向目标行检测,若检测到某一行存在亮度值在所述预设亮度值范围内的第一图像块,则停止检测,并获取该第一图像块所在行,确定该第一图像块所在行为第一候选行,所述目标行位于所述首行和所述M行中的尾行之间;从所述尾行开始向所述目标行检测,若检测到某一行存在亮度值在所述预设亮度值范围内的第一图像块,则停止检测,并获取该第一图像块所在行,确定该第一图像块所在行为第二候选行;从所述N列中的首列开始向目标列检测,若检测到某一列存在亮度值在所述预设亮度值范围内的第一图像块,则停止检测,并获取该第一图像块所在列,确定该第一图像块所在列为第一候选列,所述目标列位于所述首列和所述N列中的尾列之间;从所述尾列开始向所述目标列检测,若检测到某一行存在亮度值在所述预设亮度值范围内的第一图像块,则停止检测,并获取该第一图像块所在列,确定该第一图像块所在列为第二候选列;所述基于所述亮度值在所述预设亮度值范围内的第一图像块在所述待处理图像中的位置,从所述待处理图像中确定目标区域包括:确定在所述待处理图像中所述第一候选行、所述第二候选行、所述第一候选列和所述第二候选列所包围的区域为所述目标区域。3.如权利要求1所述的白平衡统计方法,其特征在于,所述从位于所述待处理图像的第一位置的第一图像块开始向位于所述待处理图像的第二位置的第一图像块检测,若检测到亮度值在预设亮度值范围内的第一图像块,则停止检测,并获取亮度值在所述预设亮度值范围内的第一图像块在所述待处理图像中的位置包括:获取所述待处理图像的中心点与每个第一图像块的距离,并将距离相同的第一图像块划分为一个区间;从距离最大的区间开始向距离最小的区间检测,若检测到某一区间存在亮度值在所述预设亮度值范围内的第一图像块,则停止检测,并获取该区间的第一图像块所在的最小行、
最大行、最小列和最大列;所述基于所述亮度值在所述预设亮度值范...
【专利技术属性】
技术研发人员:吴智聪,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。