【发布时间】:2011-12-08 07:48:39
【问题描述】:
我想知道如何在YUV 色彩空间中调整图像饱和度,特别是U 组件和V 组件?
【问题讨论】:
-
将值设为 255...您能详细说明一下您要做什么吗?
标签: image-processing yuv
我想知道如何在YUV 色彩空间中调整图像饱和度,特别是U 组件和V 组件?
【问题讨论】:
标签: image-processing yuv
您可能想要缩放 U 和 V 分量(使用 128 的中心点)
例如:
U = (U - 128) * Scale_factor) + 128;
V = (V - 128) * 比例因子) + 128;
(并记住将值限制在有效范围内)
【讨论】:
即使是一个老问题 这对于寻求答案的人来说很有用。 首先,YUV 术语必须用于模拟信号,对于数字表示,我们必须使用术语 YCbCr。即使在通用语言中我们可以互换使用,但在技术问题上使用错误的术语可能会产生误导。
您可以使用以下公式轻松调整 YCbCr 图像的颜色饱和度,而不会影响其亮度:
Cb'= (Cb - 128) * saturation) + 128
Cr'= (Cr - 128) * saturation) + 128
但是,通常使用另外两种方法来调整饱和度:
更多信息: https://developer.apple.com/documentation/accelerate/adjusting_saturation_and_applying_tone_mapping
【讨论】: