TI中文支持网
TI专业的中文技术问题搜集分享网站

请教DM36x IPNC中AWB算法的问题

各位好:

最近用DM365+IPNC RDK 4.1做项目,用的TI的2A,在tuning AWB的时候碰到一个情况:发现在某些色温下面(大概3000~4000),AWB_TI_AWB.process得到的RGB增益,是以R作为参考的,而在其他色温,则是以G作为参考的。我在TIAWB_applySettings函数里面加了打印,把不同色温和RGB的增益打印出来,如下:

A/F:

TI_2A: AWB apply: color temp=3126, r=1024, g=1344, b=1672
TI_2A: AWB apply: color temp=3120, r=1024, g=1344, b=1664

D65:

TI_2A: AWB apply: color temp=5804, r=1112, g=1024, b=1368
TI_2A: AWB apply: color temp=5772, r=1112, g=1024, b=1368

D50:

TI_2A: AWB apply: color temp=5200, r=1316, g=1024, b=1440
TI_2A: AWB apply: color temp=5214, r=1316, g=1024, b=1440

可以看到A/F下面R一直是1024,而其他是G是1024,按我的理解,因为G分量比较关键,所以以G作为参考是合理的,但是不知道为什么在3000K的色温会变成以R作为参考。

请问这是因为我哪些配置不对呢?还是TI 的AWB算法就是这样的?这样对于后面做color balance会不会有影响,因为发现相对其他色温,在3000K-4000K下面,颜色比较难调整。

谢谢!

ZT LIN:

自己顶一下。

希望TI的工程师能帮忙指点一下哈:)

赞(0)
未经允许不得转载:TI中文支持网 » 请教DM36x IPNC中AWB算法的问题
分享到: 更多 (0)