一种白平衡调整方法、装置、相机及介质制造方法及图纸

技术编号:20015369 阅读:36 留言:0更新日期:2019-01-05 23:06
本发明专利技术实施例提供了一种白平衡调整方法、装置、相机及介质,该方法包括:获取相机当前拍摄的图像;确定所述图像的亮度值以及所述相机拍摄所述图像时的各采集参数值;根据所述亮度值及所述各采集参数值,确定所述相机拍摄所述图像时的环境照度模式;确定所述环境照度模式对应的第一白平衡增益;根据所述图像的像素点的三原色值,计算所述相机拍摄所述图像时的第二白平衡增益;根据所述第一白平衡增益及所述第二白平衡增益,调整所述相机的白平衡增益。应用本发明专利技术实施例所确定出的白平衡增益,可以更好的弥补相机所拍摄图像的色差。

【技术实现步骤摘要】
一种白平衡调整方法、装置、相机及介质
本专利技术涉及图像处理
,特别是涉及一种白平衡调整方法、装置、相机及介质。
技术介绍
通常,在不同光照环境下,相机所拍摄的图像会有不同的效果。例如,电灯泡照明的环境下,相机所拍摄的图像可能偏黄。相机可以通过白平衡增益对所拍摄的图像色差进行弥补。在相关技术中,集成于相机内的图像处理器可以获取相机所拍摄的图像的每个像素点的三原色值(其中,三原色包括:红色(Red,R)、绿色(Green,G)及蓝色(Blue,B)),并且统计所有像素点的绿色的累加值sumG、红色的累加值sumR、蓝色的累加值sumB,计算sumG/sumR、sumG/sumB,进而,可以将(Rgain,Bgain,Ggain)=(sumG/sumR,sumG/sumB,1)确定为白平衡增益。但是,专利技术人研究发现:在某些情况下,通过上述方法所确定出的白平衡增益可能无法弥补不同光照环境下的图像色差,例如,蔚蓝天空的光照环境下和高温光照环境下,相机所拍摄的图像中的物体的颜色可能是白色的,采用上述方法所确定出的白平衡增益,可能无法对图像的色差进行弥补。
技术实现思路
本专利技术实施例的目的在于提供一种白平衡调整方法、装置、相机及介质,以解决现有技术中不同光照环境下的图像色差无法被有效弥补的问题。具体技术方案如下:第一方面,本专利技术实施例提供了一种白平衡调整方法,包括:获取相机当前拍摄的图像;确定所述图像的亮度值以及所述相机拍摄所述图像时的各采集参数值;根据所述亮度值及所述各采集参数值,确定所述相机拍摄所述图像时的环境照度模式;确定所述环境照度模式对应的第一白平衡增益;根据所述图像的像素点的三原色值,计算所述相机拍摄所述图像时的第二白平衡增益;根据所述第一白平衡增益及所述第二白平衡增益,调整所述相机的白平衡增益。可选的,所述确定所述图像的亮度值的步骤包括:获取所述相机当前拍摄所述图像的三原色;根据所述三原色的预设加权比例,计算所述图像的亮度值。可选的,所述根据所述亮度值及所述各采集参数值,确定所述相机拍摄所述图像时的环境照度模式步骤包括:根据所述亮度值及所述各采集参数值,计算当前环境的第一照度值;其中,所述当前环境为所述相机拍摄所述图像时所处的环境;采用分段线性映射法,将所述第一照度值映射至第二照度值;将所述第二照度值与多个照度阈值进行比较,并根据比较结果确定所述相机拍摄所述图像时的环境照度模式。可选的,所述各采集参数值包括:所述相机拍摄所述图像时的曝光时间、曝光增益及光圈值;计算当前环境的第一照度值所利用的公式为:lux=log((Y<<n)/(gain×shutter/(Fn×Fn)));其中,lux表示所述第一照度值,Y表示所述图像的亮度值,Y<<n表示所述Y扩大2n倍,gain表示所述曝光增益,shutter表示所述曝光时间,Fn表示所述光圈值。可选的,所述根据比较结果确定所述相机拍摄所述图像时的环境照度模式的步骤包括:当所述第二照度值大于等于第一照度阈值时,确定所述相机拍摄所述图像时的环境照度模式为晴天模式;当所述第二照度值小于所述第一照度阈值且大于等于第二照度阈值时,确定所述相机拍摄所述图像时的环境照度模式为阴天模式;当所述第二照度值小于所述第二照度阈值且大于等于第三照度阈值时,获取所述相机拍摄所述图像时的时间、用户配置的场景模式及已存储的白平衡增益的历史数据,并判断所述相机拍摄所述图像时的时间、所述用户配置的场景模式及所述已存储的白平衡增益的历史数据是否均满足室外场景模式条件;若是,则确定所述相机拍摄所述图像时的环境照度模式为阴天模式,若否,则确定所述相机拍摄所述图像时的环境照度模式为人造光源模式;当所述第二照度值小于所述第三照度阈值时,则确定所述相机拍摄所述图像时的环境照度模式为人造光源模式。可选的,所述确定所述环境照度模式对应的第一白平衡增益的步骤包括:在预先存储的各环境照度模式与各第一白平衡增益的对应关系表中,查找所述相机拍摄所述图像时的环境照度模式对应的第一白平衡增益。可选的,所述根据所述图像的像素点的三原色值,计算所述相机拍摄所述图像时的第二白平衡增益的步骤包括:在预先存储的各环境照度模式与各预置色域的对应关系表中,查找所述相机拍摄所述图像时的环境照度模式对应的预置色域;统计所述相机拍摄所述图像时的环境照度模式对应的预置色域范围内的白点数,其中,所述白点数为满足预设条件的像素点的数量,所述预设条件为所述图像的像素点的R值与G值的比值、B值与G值的比值均在所述相机拍摄所述图像时的环境照度模式对应的预置色域范围内;统计所述白点数对应的像素点的红色的累加值、绿色的累加值及蓝色的累加值,并根据所述红色的累加值、所述绿色的累加值及所述蓝色的累加值,计算所述相机拍摄所述图像时的第二白平衡增益。可选的,所述根据所述红色的累加值、所述绿色的累加值及所述蓝色的累加值,计算所述相机拍摄所述图像时的第二白平衡增益的步骤包括:根据公式:计算所述相机拍摄所述图像时的第二白平衡增益;其中,(Rgain,Bgain,Ggain)为所述相机拍摄所述图像时的第二白平衡增益,所述sumR为所述红色的累加值,sumG为所述绿色的累加值、sumB为所述蓝色的累加值。可选的,所述根据所述第一白平衡增益及所述第二白平衡增益,调整所述相机的白平衡增益的步骤包括:当预定范围内的白点数大于预设白点数阈值时,将所述相机的白平衡增益调整为所述第二白平衡增;其中,所述预定范围为:所述相机拍摄所述图像时的环境照度模式对应的预置色域范围,所述相机拍摄所述图像时的环境照度模式对应的预置色域为:基于预先存储的各环境照度模式与各预置色域的对应关系表所确定的;所述白点数为满足预设条件的像素点的数量,所述预设条件为所述图像的像素点的R值与G值的比值、B值与G值的比值均在所述相机拍摄所述图像时的环境照度模式对应的预置色域范围内;当所述白点数小于等于预设白点数阈值时,将所述相机的白平衡增益调整为所述第二平衡增益与所述第一白平衡增益之间的加权值。第二方面,本专利技术实施例还提供了一种白平衡调整装置,包括:图像获取模块,用于获取相机当前拍摄的图像;参数值确定模块,用于确定所述图像的亮度值以及所述相机拍摄所述图像时的各采集参数值;模式确定模块,用于根据所述亮度值及所述各采集参数值,确定所述相机拍摄所述图像时的环境照度模式;第一白平衡确定模块,用于确定所述环境照度模式对应的第一白平衡增益;第二白平衡确定模块,用于根据所述图像的像素点的三原色值,计算所述相机拍摄所述图像时的第二白平衡增益;白平衡增益调整模块,用于根据所述第一白平衡增益及所述第二白平衡增益,调整所述相机的白平衡增益。可选的,所述参数值确定模块具体用于:获取所述相机当前拍摄所述图像的三原色;根据所述三原色的预设加权比例,计算所述图像的亮度值。可选的,所述模式确定模块具体用于:根据所述亮度值及所述各采集参数值,计算当前环境的第一照度值;其中,所述当前环境为所述相机拍摄所述图像时所处的环境;采用分段线性映射法,将所述第一照度值映射至第二照度值;将所述第二照度值与多个照度阈值进行比较,并根据比较结果确定所述相机拍摄所述图像时的环境照度模式。可选的,所述各采本文档来自技高网...

【技术保护点】
1.一种白平衡调整方法,其特征在于,包括:获取相机当前拍摄的图像;确定所述图像的亮度值以及所述相机拍摄所述图像时的各采集参数值;根据所述亮度值及所述各采集参数值,确定所述相机拍摄所述图像时的环境照度模式;确定所述环境照度模式对应的第一白平衡增益;根据所述图像的像素点的三原色值,计算所述相机拍摄所述图像时的第二白平衡增益;根据所述第一白平衡增益及所述第二白平衡增益,调整所述相机的白平衡增益。

【技术特征摘要】
1.一种白平衡调整方法,其特征在于,包括:获取相机当前拍摄的图像;确定所述图像的亮度值以及所述相机拍摄所述图像时的各采集参数值;根据所述亮度值及所述各采集参数值,确定所述相机拍摄所述图像时的环境照度模式;确定所述环境照度模式对应的第一白平衡增益;根据所述图像的像素点的三原色值,计算所述相机拍摄所述图像时的第二白平衡增益;根据所述第一白平衡增益及所述第二白平衡增益,调整所述相机的白平衡增益。2.根据权利要求1所述的方法,其特征在于,所述确定所述图像的亮度值的步骤包括:获取所述相机当前拍摄所述图像的三原色;根据所述三原色的预设加权比例,计算所述图像的亮度值。3.根据权利要求1所述的方法,其特征在于,所述根据所述亮度值及所述各采集参数值,确定所述相机拍摄所述图像时的环境照度模式步骤包括:根据所述亮度值及所述各采集参数值,计算当前环境的第一照度值;其中,所述当前环境为所述相机拍摄所述图像时所处的环境;采用分段线性映射法,将所述第一照度值映射至第二照度值;将所述第二照度值与多个照度阈值进行比较,并根据比较结果确定所述相机拍摄所述图像时的环境照度模式。4.根据权利要求3所述的方法,其特征在于,所述各采集参数值包括:所述相机拍摄所述图像时的曝光时间、曝光增益及光圈值;计算当前环境的第一照度值所利用的公式为:lux=log((Y<<n)/(gain×shutter/(Fn×Fn)));其中,lux表示所述第一照度值,Y表示所述图像的亮度值,Y<<n表示所述Y扩大2n倍,gain表示所述曝光增益,shutter表示所述曝光时间,Fn表示所述光圈值。5.根据权利要求3所述的方法,其特征在于,所述根据比较结果确定所述相机拍摄所述图像时的环境照度模式的步骤包括:当所述第二照度值大于等于第一照度阈值时,确定所述相机拍摄所述图像时的环境照度模式为晴天模式;当所述第二照度值小于所述第一照度阈值且大于等于第二照度阈值时,确定所述相机拍摄所述图像时的环境照度模式为阴天模式;当所述第二照度值小于所述第二照度阈值且大于等于第三照度阈值时,获取所述相机拍摄所述图像时的时间、用户配置的场景模式及已存储的白平衡增益的历史数据,并判断所述相机拍摄所述图像时的时间、所述用户配置的场景模式及所述已存储的白平衡增益的历史数据是否均满足室外场景模式条件;若是,则确定所述相机拍摄所述图像时的环境照度模式为阴天模式,若否,则确定所述相机拍摄所述图像时的环境照度模式为人造光源模式;当所述第二照度值小于所述第三照度阈值时,则确定所述相机拍摄所述图像时的环境照度模式为人造光源模式。6.根据权利要求1所述的方法,其特征在于,所述确定所述环境照度模式对应的第一白平衡增益的步骤包括:在预先存储的各环境照度模式与各第一白平衡增益的对应关系表中,查找所述相机拍摄所述图像时的环境照度模式对应的第一白平衡增益。7.根据权利要求1所述的方法,其特征在于,所述根据所述图像的像素点的三原色值,计算所述相机拍摄所述图像时的第二白平衡增益的步骤包括:在预先存储的各环境照度模式与各预置色域的对应关系表中,查找所述相机拍摄所述图像时的环境...

【专利技术属性】
技术研发人员:田仁富陈磊刘刚曾峰
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1