基于自动白平衡后再手动白平衡叠加效果的方法与流程

文档序号:19221309发布日期:2019-11-26 02:09阅读:488来源:国知局
基于自动白平衡后再手动白平衡叠加效果的方法与流程

本发明属于视频监控技术领域,尤其是涉及一种基于自动白平衡后再手动白平衡叠加效果的方法。



背景技术:

在视频监控中,大部分场景下,我们都可以通过自动白平衡得到判断当前的光源,然后补偿以消除其中可能的色偏。判断的准确度在很大程度上取决于算法。事实上它永远不会是完美的。理想情况下,相机需要了解特定场景中光源的色温,并进行所需的色彩校正,使白色显示为白色,如果未有选择适当的白平衡,将会有明显的偏色,举例说明,比如日常我们经常拍照的证件照片,如果使用白色背景,拍照人物没有任何问题,但是使用蓝色背景和红色背景的时候,背景反射的光线发生了变化(被吸收了其他颜色的光线。只是反射红色、蓝色),然而照在人脸上的光线还是白光,如果使用自动白平衡,就会导致判断依据可能是背景光,最后人像就会偏色。



技术实现要素:

有鉴于此,本发明旨在克服上述现有技术中存在的缺陷,提出基于自动白平衡后再手动白平衡叠加效果的方法。

为达到上述目的,本发明的技术方案是这样实现的:

基于自动白平衡后再手动白平衡叠加效果的方法,包括如下步骤:

s1.绘制色温曲线,计算出对应的曲线的补偿rgain和bgain;

s2.色温计算,计算出整幅图像中色温白色块的分布区域,并得到大部分白色块集中到的色温范围,从而得到对应的rgain和bgain;

s3.如果图像有偏色现象,调节手动白平衡的r’和b’。

进一步的,所述步骤s1色温曲线的绘制方法如下:

s101.拍摄不同色温环境下,纯色背景的色温照;

s102.色温照矫正,并记录矫正r和b通道的参数rgain和bgain;

s103.通过rgain和bgain和色温,绘制色温曲线。

进一步的,所述s101的纯色背景采用但不限于白色。

进一步的,所述步骤s2色温计算的方法如下:

s201.将一帧图像分为m*n块,统计每一块的基本信息;

s202.根据步骤a中的统计值,找出图像中所有的白色块,根据色温曲线判断色温;

s203.得出图像中所有可能色温,取色温最多的,作为当前色温。

进一步的,所述的色温计算方法,步骤s201中基本信息包括白色像素的数量及r/g/b通道的分量的均值。

进一步的,所述步骤s3中r’和b’与r/g/b及rgain和bgain的对应关系如下:

rgain=g/(r+r’);

bgain=g/(b+b’)。

相对于现有技术,本发明具有以下优势:

一种基于自动白平衡后再手动白平衡叠加效果的方法,特定场景白平衡无法还原的时候,人为的设置使之还原正常,达到特定场景特殊设置的效果,不用直接切换手动模式,在自动白平衡下只需要微调就可以达到正常效果。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的色温曲线rgain/bgain关系示意图;

图2为本发明实施例所述的色温曲线rgain/色温关系示意图;

图3为本发明实施例所述的基于自动白平衡后再手动白平衡叠加效果的方法的流程图示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。

下面将参考附图并结合实施例来详细说明本发明。

基于自动白平衡后再手动白平衡叠加效果的方法,如图3所示,包括如下步骤:

s1.绘制色温曲线,计算出对应的曲线的补偿rgain和bgain如图1、图2;

s2.色温计算,计算出整幅图像中色温白色块的分布区域,并得到大部分白色块集中到的色温范围,从而得到对应的rgain和bgain;

s3.如果图像有偏色现象,调节手动白平衡的r’和b’。

所述步骤s1色温曲线的绘制方法如下:

s101.拍摄不同色温环境下,纯色背景的色温照;

s102.色温照矫正,并记录矫正r和b通道的参数rgain和bgain;

s103.通过rgain和bgain和色温,绘制色温曲线。

所述的纯色背景采用但不限于白色。可以通过更改背景颜色实现特殊要求下,不同颜色的自动白平衡后手动白平衡调整图像效果。

所述步骤s2色温计算的方法如下:

s201.将一帧图像分为m*n块,统计每一块的基本信息;

s202.根据步骤a中的统计值,找出图像中所有的白色块,根据色温曲线判断色温;

s203.得出图像中所有可能色温,取色温最多的,作为当前色温。

所述的色温计算方法,步骤s201中基本信息包括白色像素的数量及r/g/b通道的分量的均值。

当某些特殊场景的时候,自动白平衡无法真实有效的还原场景的时候,我们在菜单中人为增加r’和b’的选项,对rgain和bgain进行人为的干预,使画面变为真实的效果。

rgain=g/(r+r’);

bgain=g/(b+b’)。

通过修改r’和g’调节范围从而改变补偿参数,使特定的环境补偿发生

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

1.基于自动白平衡后再手动白平衡叠加效果的方法,其特征在于:包括如下步骤:

s1.绘制色温曲线,计算出对应的曲线的补偿rgain和bgain;

s2.色温计算,计算出整幅图像中色温白色块的分布区域,并得到大部分白色块集中到的色温范围,从而得到对应的rgain和bgain;

s3.如果图像有偏色现象,调节手动白平衡的r’和b’。

2.根据权利要求1所述的基于自动白平衡后再手动白平衡叠加效果的方法,其特征在于:所述步骤s1色温曲线的绘制方法如下:

s101.拍摄不同色温环境下,纯色背景的色温照;

s102.色温照矫正,并记录矫正r和b通道的参数rgain和bgain;

s103.通过rgain和bgain和色温,绘制色温曲线。

3.根据权利要求2所述的基于自动白平衡后再手动白平衡叠加效果的方法,其特征在于:所述s101的纯色背景采用但不限于白色。

4.根据权利要求1所述的基于自动白平衡后再手动白平衡叠加效果的方法,其特征在于:所述步骤s2色温计算的方法如下:

s201.将一帧图像分为m*n块,统计每一块的基本信息;

s202.根据步骤a中的统计值,找出图像中所有的白色块,根据色温曲线判断色温;

s203.得出图像中所有可能色温,取色温最多的,作为当前色温。

5.根据权利要求4所述的基于自动白平衡后再手动白平衡叠加效果的方法,其特征在于:所述的色温计算方法,步骤s201中基本信息包括白色像素的数量及r/g/b通道的分量的均值。

6.根据权利要求1所述的基于自动白平衡后再手动白平衡叠加效果的方法,其特征在于:所述步骤s3中r’和b’与r/g/b及rgain和bgain的对应关系如下:

rgain=g/(r+r’);

bgain=g/(b+b’)。


技术总结
本发明提供了一种基于自动白平衡后再手动白平衡叠加效果的方法,某些特殊场景下使用自动白平衡无法得到真实效果,而进行手动设置,人为增加R’和B’的选项,对Rgain和Bgain进行人为的干预,从而达到还原真实的场景的效果。本发明所述的一种基于自动白平衡后再手动白平衡叠加效果的方法,特定场景场景白平衡无法还原的时候,人为的设置使之还原正常,达到特定场景特殊设置的效果,不用直接切换手动模式,在自动白平衡下只需要微调就可以达到正常效果。

技术研发人员:王健;陈东亮;朱健立;李庆新;郝斌
受保护的技术使用者:天津英田视讯科技有限公司
技术研发日:2019.09.19
技术公布日:2019.11.22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1