自动白平衡(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)进行判断白点
具体算法就不一一列出了,呵呵