本申请涉及图像处理,特别是涉及一种图像白平衡处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着摄像技术日渐发展,能够通过摄像机进行拍摄的场景日渐增多,而为了保证拍摄的图像更加逼真,会使用白平衡的常规补偿增益值来对图像的色偏问题进行处理。
2、尽管在一些场景中,可以使用常规补偿增益值来纠正图像的色偏问题。但是,在色温偏高的其他预设场景(例如,水下拍摄场景)时,使用常规补偿增益值难以对色偏问题进行处理。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种在预设场景高效地进行图像白平衡的方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种图像白平衡处理方法。所述方法包括:
3、根据图像的颜色通道值确定维度特征;
4、在判断所述维度特征对应于预设场景时,基于所述维度特征与所述颜色通道值的常规补偿增益值生成目标补偿增益值;
5、根据所述目标补偿增益值,对所述图像的目标颜色通道值进行增益;所述目标颜色通道值是与所述目标补偿增益值对应的颜色通道值。
6、在其中一个实施例中,所述基于所述维度特征与所述颜色通道值的常规补偿增益值生成目标补偿增益值,包括:
7、按照所述图像的各区域的维度特征与所述预设场景的关系,对所述各区域进行筛选;
8、依据筛选出的区域的颜色通道值及区域数量生成场景补偿增益值;
9、根据所述场景补偿增益值与所述常规补偿增益值生成目标补偿增益值。
10、在其中一个实施例中,所述根据所述场景补偿增益值与所述常规补偿增益值生成目标补偿增益值,包括:
11、当常规补偿增益值的置信度小于预设置信度阈值时,依据所述置信度生成第一权重系数,所述第一权重系数是所述常规补偿增益值的权重系数;
12、依据所述置信度与所述预设置信度阈值的差异值生成第二权重系数;所述第二权重系数是所述场景补偿增益值的权重系数;
13、按照所述第一权重系数与所述第二权重系数,对所述常规补偿增益值和所述场景补偿增益值进行加权处理,得到目标补偿增益值。
14、在其中一个实施例中,所述根据图像的颜色通道值确定维度特征,包括:
15、根据颜色敏感度确定所述颜色通道值中的参考颜色通道值与目标颜色通道值;
16、根据所述参考颜色通道值与所述目标颜色通道值,生成目标颜色通道的通道差异值;
17、将所述参考颜色通道值与所述通道差异值作为维度特征。
18、在其中一个实施例中,所述判定所述维度特征对应于预设场景,包括:
19、判断多个所述目标颜色通道的通道差异值位于特征差异范围,并判断所述参考颜色通道值位于参考颜色通道值范围;所述特征差异范围是根据各个所述目标颜色通道的通道差异值之间的预设特征关系生成的;
20、当所述多个目标颜色通道的通道差异值位于所述特征差异范围,且所述参考颜色通道值位于所述参考颜色通道值范围中,判定所述维度特征对应于预设场景。
21、在其中一个实施例中,所述方法还包括:当所述维度特征与预设场景不匹配时,获取参考颜色通道值的常规补偿增益值,根据所述参考颜色通道值的常规补偿增益值,对所述参考颜色通道值进行增益;根据所述颜色通道值的常规补偿增益值,对所述图像的颜色通道值进行增益。
22、在其中一个实施例中,所述方法还包括:
23、当常规补偿增益值的置信度大于预设置信度阈值时,根据所述常规补偿增益值,对所述图像的颜色通道值进行增益。
24、第二方面,本申请还提供了一种图像白平衡处理装置。所述装置包括:
25、图像白平衡处理的装置,其特征在于,所述装置包括:
26、维度特征确定模块,用于根据图像的颜色通道值确定维度特征;
27、补偿增益值生成模块,用于在判断所述维度特征对应于预设场景时,基于所述维度特征与所述颜色通道值的常规补偿增益值生成目标补偿增益值;
28、增益模块,用于根据所述目标补偿增益值,对所述图像的颜色通道值进行增益;所述目标颜色通道值是与所述目标补偿增益值对应的颜色通道值。
29、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意实施例中图像白平衡处理的步骤。
30、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意实施例中图像白平衡处理的步骤。
31、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意实施例中图像白平衡处理的步骤。
32、上述图像白平衡处理方法、装置、计算机设备、存储介质和计算机程序产品,根据图像的颜色通道值确定维度特征,以颜色通道值确定的维度特征在一定程度上排除了亮度信息的干扰,在判断维度特征对应于预设场景时,能够更准确地确定图像是在预设场景拍摄的,进而基于维度特征与颜色通道值的常规补偿增益值生成目标补偿增益值;根据目标补偿增益值,对图像的目标颜色通道值进行增益,且目标颜色通道值是与目标补偿增益值对应的颜色通道值,能够在预设场景为水下环境或者其他色温在特定范围的场景实现白平衡处理。
1.一种图像白平衡处理的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述维度特征与所述颜色通道值的常规补偿增益值生成目标补偿增益值,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述场景补偿增益值与所述常规补偿增益值生成目标补偿增益值,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据图像的颜色通道值确定维度特征,包括:
5.根据权利要求4所述的方法,其特征在于,所述判定所述维度特征对应于预设场景,包括:
6.根据权利要求1所述的方法,其特征在于,当所述维度特征与预设场景不匹配时,获取参考颜色通道值的常规补偿增益值,根据所述参考颜色通道值的常规补偿增益值,对所述参考颜色通道值进行增益;根据所述颜色通道值的常规补偿增益值,对所述图像的颜色通道值进行增益。
7.根据权利要求1所述的方法,其特征在于,当常规补偿增益值的置信度大于预设置信度阈值时,根据所述常规补偿增益值,对所述图像的颜色通道值进行增益。
8.一种图像白平衡处理的装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。