标准化图像亮度和饱和度



我有彩色/黑白图像的集合,其中大多数具有不同的亮度和饱和度。

How can I normalize those images to make them all at the same "**scale**"?

就我而言,某些图像可能还具有大量白色像素,因为它们是一些旧照片的扫描。

谢谢

很难不看到图像的任何非常具体的建议,但是一个想法可能是转到基于亮度和饱和度的颜色,然后对自动加玛进行校正感兴趣的两个渠道。

它可能会造成可怕的混乱,所以请先备份您的图像!

所以,我建议按照以下方式进行一些内容。

convert Original.jpg -colorspace HSL -channel B -auto-gamma -colorspace sRGB BrightnessNormalised.jpg

在我转到"色调,饱和度和亮度" colourspace的地方,选择Lightness通道(这是第三个频道,所以它是B中的CC_2(,然后进行Lightness的自动伽玛并将其保存为亮度校正的SRGB JPEG。

同样,要使饱和度归一化,您可以做:

convert Original.jpg -colorspace HSL -channel G -auto-gamma -colorspace sRGB SaturationNormalised.jpg

,您可以一次使用-channel GB这样做:

convert Original.jpg -colorspace HSL -channel GB -auto-gamma -colorspace sRGB Normalised.jpg

正常饱和度对于灰度图像可能不是一个好主意,而是进行一些测试。

如果您有喜怒无常的,低调的照片或通风,轻巧的高调照片,将图像的亮度正常化并不是一个好主意。挂在那个备份上 - 只需做一个ZIP/压缩的焦油单球并将其保留。

最新更新