CCM 全称为Color Correction Matrix --色彩校正矩阵 ,它通常在RGBdomain进行,并在AWB之后。AWB主要是矫正白色,相应的其他色彩也跟着有一些变化。CCM就是保持白色不变,将其他色彩校正成真实的颜色。
色彩校正矩阵如图所示:

为了保证宝平衡不被破坏,需满足:C00 + C01 + C02 = 1 ,且C00大于等于1,C10和C20以此类推。

调试小技巧:
| 问题现象 | 调试方向 | 备注 |
|---|---|---|
| 红色偏深 | 减rg和减rb | 红色比例增多,相应的要增加gg,bb,则绿色和蓝色饱和度会提高 |
| 绿色更嫩 | 减gb和减gr | gb越小,绿色越黄;gr越小,绿色越青 |
| 肤色偏黄 | 加gb | 蓝和黄相对时,蓝色会变淡 |
| 肤色变红 | 减br或加bg | br越小,蓝色越青 |
| 肤色偏红 | 加br | br越大,蓝色越紫 |
| 红色偏桔 | 减gr或加rb | rg越小,红色越粉 |
| 红色偏粉 | 加rg或减rb | rg越大,红色越桔,红色系饱和度回收 |
| 黄色偏红 | 加br或减bg | br越大,黄色越绿 |
| 黄色偏绿 | 减br或加bg | br越小,黄色越红 |
| 绿色偏青 | 加gr | |
| 绿色偏黄 | 加gb | 蓝黄相对,蓝色变淡 |
| 蓝色变淡 | 减gb | gb越小,绿色越黄,且绿色饱和度下降,反之增加 |
| 蓝色偏青 | 加br或减bg | br越大,蓝色越紫 |
| 蓝色偏紫 | 减br或加bg | br越小,蓝色越青;加bg,蓝色和绿色饱和度都下降,但整体饱和度增加 |
顺便附上24色卡的RGB值

本篇笔记属于个人总结,有什么错误欢迎大佬指正,如有雷同,纯属巧合。
本文详细介绍了CCM色彩校正矩阵在RGB色彩空间中的应用,包括调整不同色彩问题的解决方法,如红色过深、绿色偏嫩等,并提供了24色卡的RGB值。通过实例和调试技巧,帮助理解如何保持白色平衡并修复色彩偏差。
3034

被折叠的 条评论
为什么被折叠?



