自动白平衡(auto white balance )

自动白平衡:主要解决图像偏色的问题,如果图像偏色,我们就可以用自动白平衡算法给矫正过来。

有以下几个问题要考虑:

1,我们看到的图像是否存在偏色,如果不偏色就不需要矫正,只有偏色的图片才需要矫正。

        注:实际中,图像都存在偏色,只是情况不一样,有的看起来失真严重,有的看起来也还很自然。

2,对于偏色的情况我们采用什么方法来对图片进行矫正。

 

   首先,检测偏色。这一算法,主要用到图像的一些空间变换的知识。RGB—XYZ-—Lab,对图像偏色的检测,主要在

                                Lab空间进行。

   其次,矫正。矫正最主要的就是对图像进行找白点,就是白色参考点的确认。这一过程主要用图像YCbCR空间。

                         如果图片不存在偏色,则对每个像素点必须满足:Cb=0,Cr=0;   但实际情况中,Cb和Cr的值是不可 

                         能全部为零的。我们可以用一下判断条件:

                                         (1) Y>T1(T1事先预设),|Cb|<X,|Cr|<Y;

                                         (2)|Y-|cb|-|Cr||>T1

                                         (3) 对图片进行分块,然后利用(1)或者(2)进行判断白点

                      

 

             具体算法就不一一列出了,呵呵

posted @ 2016-08-12 17:46  老拙  阅读(2292)  评论(0编辑  收藏  举报