实际上应该是Y=K1*R+K2*G,至于这个K1、K2的具体数值,我不知道,华为应该知道。
RYYB=R+K1*R+K2*G+K1*R+K2*G+B=R+2K1*R+2K2*G+B,
对于RGGB或者RYYB来说,每一个颜色分量都可以单独读取,所以,RYYB可以读出原有的R分量,而透过Y滤镜得到的R分量=2K1*R,反过来说,也可以是R'=2K1'*Y,同理,可以得到G'=2K2'*Y。
只需要事先标定K1、K2或者K1'、K2',通过计算,很容易得到最终的RGB分量。
问题在于,RYYB必然会导致色彩出现偏差,R分量被抬高了,G分量被衰减了,B分量保持不变,这一点,华为是如何修正的,不得而知。 |