1.在yuv空间进行饱和度调节
在YUV空间,Y代表亮度,UV又称CR和CB代表色度偏红和偏紫,要改变饱和度需要将U和V同比例的增加和减少,如下图:
(图片来源于wiki)
注意:1.不能够是同样的增加同样的数值大小,必须得同比例增加保持斜率不变。
2.必须将图像转换到(-125,125)坐标系在进行计算。
2.在YUV空间进行色度调节
Cb′=Cb∗cos(θ)+Cr∗sin(θ)Cr′=Cr∗cos(θ)+Cb∗sin(θ)
C
b
′
=
C
b
∗
c
o
s
(
θ
)
+
C
r
∗
s
i
n
(
θ
)
C
r
′
=
C
r
∗
c
o
s
(
θ
)
+
C
b
∗
s
i
n
(
θ
)
其中 θ θ 从-180到180之间变化。
以上参考博客: https://blog.csdn.net/u011258240/article/details/73810828?locationNum=3&fps=1