The invention provides a white balance processing method based on HSV domain, including: S1, converting RGB data from video data into HSV domain; S2, judging whether the brightness is within a reasonable range; S3, determining the color weights according to brightness and saturation; S4, summing and determining the channel gains of RGB. The white balance processing method based on HSV domain can solve the problem of white balance instability in large area pure color scene and bright color.
【技术实现步骤摘要】
一种基于HSV域上的白平衡处理方法
本专利技术属于视频监控
,尤其是涉及一种基于HSV域上的白平衡处理方法。
技术介绍
在视频监控领域中,白平衡是一项重要的功能,主要是将现实中白色的点在任何场景下都还原成白色。目前主流的白平衡处理技术主要分为灰度世界和全反射技术。基于灰度世界的处理方法人为画面中所有通道颜色的总和是相等的,在画面中场景丰富的时候处理效果比较好,但这是以一种粗略的估计,在大面积纯色场景下会出现偏色问题。而全反射人为画面中亮度最高的颜色就是光源颜色,这在漫反射的场景下比较适用,但当画面中存在过曝和高亮颜色时,也会导致偏色问题。
技术实现思路
有鉴于此,本专利技术旨在提出一种基于HSV域上的白平衡处理方法,以解决现有的白平衡护理方法出现偏色的问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种基于HSV域上的白平衡处理方法,包括:S1、将视频数据中的RGB数据转换为HSV域上;S2、判断明度是否在合理范围内;S3、根据明度和饱和度确定各颜色权重;S4、求和确定RGB各通道增益。进一步的,所述步骤S2中,为了防止画面中过曝点对图像的影响,需要将明度调节到合理范围内。进一步的,需要将明度调节到最大值的0.2倍至0.8倍之间。进一步的,所述步骤S1中还包括饱和度的取值,如果饱和度的最大值为0则饱和度取值为0,否则饱和度S=(max-min)/max;其中,max为RGB中的最大值,min为RGB中的最小值。进一步的,所述步骤S3确定各颜色权重的方法如下:为了排除纯色和亮颜色对画面的影响,将饱和度S乘以一定权重K系数再与明度H进行加权求和确定该 ...
【技术保护点】
1.基于HSV域上的白平衡处理方法,其特征在于,包括:S1、将视频数据中的RGB数据转换为HSV域上;S2、判断明度是否在合理范围内;S3、根据明度和饱和度确定各颜色权重;S4、求和确定RGB各通道增益。
【技术特征摘要】
1.基于HSV域上的白平衡处理方法,其特征在于,包括:S1、将视频数据中的RGB数据转换为HSV域上;S2、判断明度是否在合理范围内;S3、根据明度和饱和度确定各颜色权重;S4、求和确定RGB各通道增益。2.根据权利要求1所述的基于HSV域上的白平衡处理方法,其特征在于:所述步骤S2中,为了防止画面中过曝点对图像的影响,需要将明度调节到合理范围内。3.根据权利要求2所述的基于HSV域上的白平衡处理方法,其特征在于:需要将明度调节到最大值的0.2倍至0.8倍之间。4.根据权利要求1所述的基于HSV域上的白平衡处理方法,其特征在于:所述步骤S1中还包括饱和度的取值,如果饱和度的最大值为0则饱...
【专利技术属性】
技术研发人员:瞿关明,朱健立,于宏志,石行,
申请(专利权)人:天津天地伟业信息系统集成有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。