色温检测方法及装置、计算机可读存储介质和计算机设备制造方法及图纸

技术编号:17798544 阅读:46 留言:0更新日期:2018-04-25 22:03
本申请公开了一种色温检测方法,包括:将图像分成多个区域;处理图像以识别每个区域的光源;根据光源计算每个区域的色温评估值和权值;和根据色温评估值和权值计算图像的等效色温评估值。本申请还公开了一种色温检测装置、计算机可读存储介质和计算机设备。本申请的色温检测装置、计算机可读存储介质和计算机设备通过对图像进行分区,识别每个区域的光源,根据每个区域的光源确定每个区域的色温评估值和权值,然后根据每个区域的色温评估值和权值确定图像的等效色温评估值,而不再单独依赖主光源的色温进行白平衡处理,如此,可以防止当镜头抖动时主光源切换导致预览图像的色调跟着跳变,提升白平衡稳定性,改善了用户体验。

【技术实现步骤摘要】
色温检测方法及装置、计算机可读存储介质和计算机设备
本申请涉及图像处理
,特别涉及一种色温检测方法、色温检测装置、计算机可读存储介质和计算机设备。
技术介绍
在多光源场景下,采用镜面反射法对图像进行白平衡校正时,会从多个光源中选取其中一个光源作为主光源,并以主光源的颜色为基础来进行白平衡补偿。然而,当镜头倾斜或移动导致发生轻微角度变化时,会导致选取的主光源频繁变化,进而导致白平衡校正后的图像的画面色调一直跳变,影响用户体验。
技术实现思路
本申请实施方式提供一种色温检测方法、色温检测装置、计算机可读存储介质和计算机设备。本申请实施方式的色温检测方法包括:将图像分成多个区域;处理所述图像以识别每个所述区域的光源;根据所述光源计算每个所述区域的色温评估值和权值;和根据所述色温评估值和所述权值计算所述图像的等效色温评估值。本申请实施方式的色温检测装置包括划分模块、处理模块、第一计算模块和第二计算模块。所述划分模块用于将图像分成多个区域。处理模块用于处理所述图像以识别每个所述区域的光源。计算模块用于根据所述光源计算每个所述区域的色温评估值和权值。第二计算模块用于根据所述色温评估值和所述权值计算所述图像的等效色温评估值。本申请实施方式的一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行所述的色温检测方法。本申请实施方式的一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行所述色温检测方法。本申请实施方式的色温检测方法及装置、计算机可读存储介质和计算机设备通过对图像进行分区,识别每个区域的光源,根据每个区域的光源确定每个区域的色温评估值和权值,然后根据每个区域的色温评估值和权值确定图像的等效色温评估值,而不再单独依赖主光源的色温进行白平衡处理,如此,可以防止当镜头抖动时主光源切换导致预览图像的色调跟着跳变,提升白平衡稳定性,改善了用户体验。本申请实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请某些实施方式的色温检测方法的流程示意图。图2是本申请某些实施方式的色温检测装置的模块示意图。图3是本申请某些实施方式的计算机设备的平面示意图。图4是本申请某些实施方式的色温检测方法的流程示意图。图5是本申请某些实施方式的色温检测装置的模块示意图。图6是本申请某些实施方式的色温检测方法的场景示意图。图7是本申请某些实施方式的色温检测方法的场景示意图。图8是本申请某些实施方式的色温检测方法的每个子区域形成的直方图。图9是本申请某些实施方式的色温检测方法的场景示意图。图10是本申请某些实施方式的色温检测方法的场景示意图。图11是本申请某些实施方式的色温检测方法的流程示意图。图12是本申请某些实施方式的第一计算模块的模块示意图。图13是本申请某些实施方式的色温检测方法的流程示意图。图14是本申请某些实施方式的第一计算模块的模块示意图。图15是本申请某些实施方式的色温检测方法的场景示意图。图16是本申请某些实施方式的色温检测方法的流程示意图。图17是本申请某些实施方式的第一计算模块的模块示意图。图18是本申请某些实施方式的色温检测方法的流程示意图。图19是本申请某些实施方式的第一计算模块的模块示意图。图20是本申请某些实施方式的色温检测方法的场景示意图。图21是本申请某些实施方式的色温曲线示意图。图22是本申请某些实施方式的计算机设备的模块示意图。图23是本申请某些实施方式的图像处理电路的模块示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。请参阅图1,本申请实施方式的色温检测方法包括以下步骤:S12:将图像分成多个区域;S14:处理图像以识别每个区域的光源;S16:根据光源计算每个区域的色温评估值和权值;和S18:根据色温评估值和权值计算图像的等效色温评估值。请参阅图2,本申请实施方式的色温检测装置10包括划分模块12、处理模块14、第一计算模块16和第二计算模块18。划分模块12用于将图像分成多个区域。处理模块14用于处理图像以识别每个区域的光源。第一计算单元16根据光源计算每个区域的色温评估值和权值。第二计算单元用于根据色温评估值和权值计算图像的等效色温评估值。本申请实施方式的色温检测方法可以由本申请实施方式的色温检测装置10实现,其中,步骤S12可以由划分模块12实现,步骤S14可以由处理模块14实现,步骤S16可以由第一计算模块16实现,步骤S18可以由第二计算模块18实现。请参阅图3,本申请实施方式的色温检测装置10可以应用于本申请实施方式的计算机设备100中,也即是说,本申请实施方式的计算机设备100可以包括本申请实施方式的色温检测装置10。在某些实施方式中,计算机设备100包括手机、平板电脑、笔记本电脑、智能手环、智能手表、智能头盔、智能眼镜等。本申请实施方式色温检测装置10、计算机可读存储介质800和计算机设备100通过对图像进行分区,识别每个区域的光源,根据每个区域的光源确定每个区域的色温评估值和权值,然后根据每个区域的色温评估值和权值确定图像的等效色温评估值,而不再单独依赖主光源的色温进行白平衡处理,如此,可以防止当镜头抖动时主光源切换导致预览图像的色调跟着跳变,提升白平衡稳定性,改善了用户体验。请参阅图4,在某些实施方式中,步骤S14包括以下步骤:S142:将区域分成多个子区域;S144:根据每个子区域的直方图,判断子区域是否为包括光源的目标子区域;S146:在子区域为包括光源的目标子区域时,判断是否存在相邻的多个目标子区域;S148:在存在相邻的多个目标子区域时,将相邻的多个目标子区域拼接为光源;和S141:在不存在相邻的多个目标子区域时,将目标子区域确定为光源。请参阅图5,在某些实施方式中,色温检测装置包括划分单元142、第一判断单元144、第二判断单元146、拼接单元148和第一确定单元141。划分单元142用于将区域分成多个子区域。第一判断单元144用于根据每个子区域的直方图,判断子区域是否为包括光源的目标子区域。第二判断单元146在子区域为包括光源的目标子区域时,判断是否存在相邻的多个目标子区域。拼接单元148用于在存在相邻的多个目标子区域时,将相邻的多个目标子区域拼接为光源。第一确定单元141用于在不存在相邻的多个目标子区域时,将目标子区域确定为光源。也即是说,步骤S142可以由划分单元142实现,步骤S144可以由第一判断单元144实本文档来自技高网...
色温检测方法及装置、计算机可读存储介质和计算机设备

【技术保护点】
一种色温检测方法,其特征在于,所述色温检测方法包括:将图像分成多个区域;处理所述图像以识别每个所述区域的光源;根据所述光源计算每个所述区域的色温评估值和权值;和根据所述色温评估值和所述权值计算所述图像的等效色温评估值。

【技术特征摘要】
1.一种色温检测方法,其特征在于,所述色温检测方法包括:将图像分成多个区域;处理所述图像以识别每个所述区域的光源;根据所述光源计算每个所述区域的色温评估值和权值;和根据所述色温评估值和所述权值计算所述图像的等效色温评估值。2.如权利要求1所述的色温检测方法,其特征在于,所述处理图像以识别每个所述区域的光源的步骤包括:将所述区域分成多个子区域;根据每个所述子区域的直方图,判断所述子区域是否为包括所述光源的目标子区域;在所述子区域为包括所述光源的目标子区域时,判断是否存在相邻的多个所述目标子区域;在存在相邻的多个所述目标子区域时,将相邻的多个所述目标子区域拼接为所述光源;和在不存在相邻的多个所述目标子区域时,将所述目标子区域确定为所述光源。3.如权利要求1所述的色温检测方法,其特征在于,所述根据所述光源计算每个所述区域的色温评估值和权值的步骤包括:判断所述区域的所述光源的数目是否为0;和在所述区域的所述光源的数目为0时确定所述区域的权值为0。4.如权利要求3所述的色温检测方法,其特征在于,所述根据所述光源计算每个所述区域的色温评估值和权值的步骤包括:在所述区域的所述光源的数目不为0时判断所述区域的所述光源的数目是否大于1;在所述区域的所述光源的数目等于1时确定所述光源的色温为所述区域的色温评估值;在所述区域的所述光源的数目大于1时根据所述区域的所述光源的场景参数、对应的面积、亮度参数中的至少一种确定每个所述区域的主光源并确定所述主光源的色温为所述区域的色温评估值,其中,所述光源包括所述主光源,所述场景参数包括拍摄所述图像的时间和GPS的信号强度,所述亮度参数包括所述多个光源的对应的亮度;和根据所述光源的场景参数、对应的面积、亮度参数中的至少一种确定所述区域的权值。5.如权利要求4所述的色温检测方法,其特征在于,所述根据所述光源的场景参数、对应的面积、亮度参数中的至少一种确定所述区域的权值的步骤包括:在所述区域的所述光源数目为1时根据所述光源的场景参数、对应的面积、亮度参数中的至少一种确定所述区域的权值;和在所述区域的所述光源数目大于1时根据所述主光源的场景参数、对应的面积、亮度参数中的至少一种确定所述区域的权值。6.如权利要求1所述的色温检测方法,其特征在于,所述根据所述光源计算每个所述区域的色温评估值和权值的步骤还包括:根据所述光源或所述主光源的中心沿径向向外的亮度分布,确定高亮区域和中亮区域;将所述高亮区域的基色通道像素平均值减去所述中亮区域的基色通道像素平均值以确定所述光源或所述主光源的颜色;和根据所述光源或所述主光源的颜色确定所述光源或所述主光源的色温评估值并根据所述光源或所述主光源的色温评估值确定所述区域的色温评估值。7.一种色温检测装置,其特征在于,所述色温检测装置包括:划分模块,所述划分模块用于将图像分成多个区域;处理模块,所述处理模块用于处理所述图像以识别每个所述区域的光源;第一计算模块,所述计算模块用于根据所述光源计算每个所述区域的色温评估值和权值;和第二计算模块,所述第二计算模块用于根据所述色温评估值和所述权值计算所述图像的等效色温评估值。8.如权利要求7所述的色温检测装置,其特征在于,所述处...

【专利技术属性】
技术研发人员:王会朝
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1