Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 标准化图像亮度和饱和度_Java_Imagemagick - Fatal编程技术网

Java 标准化图像亮度和饱和度

Java 标准化图像亮度和饱和度,java,imagemagick,Java,Imagemagick,我收集了一组彩色/黑白图像,其中大多数具有不同的亮度和饱和度 How can I normalize those images to make them all at the same "**scale**"? 在我的例子中,一些图像也可能有大量的白色像素,因为它们是一些旧照片的扫描 谢谢在看不到图像的情况下,很难提出任何非常具体的建议,但一个想法可能是移动到基于亮度和饱和度的颜色空间,然后在两个感兴趣的通道上进行自动gamma校正 它可能会造成可怕的混乱,因此请先备份您的图像 因此,我的建议

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

How can I normalize those images to make them all at the same "**scale**"?
在我的例子中,一些图像也可能有大量的白色像素,因为它们是一些旧照片的扫描


谢谢

在看不到图像的情况下,很难提出任何非常具体的建议,但一个想法可能是移动到基于亮度和饱和度的颜色空间,然后在两个感兴趣的通道上进行自动gamma校正

它可能会造成可怕的混乱,因此请先备份您的图像

因此,我的建议大致如下:

convert Original.jpg -colorspace HSL -channel B -auto-gamma -colorspace sRGB BrightnessNormalised.jpg
在我移动到“色调、饱和度和亮度”颜色空间的地方,选择
亮度
通道(这是
RG&B
中的第三个通道,因此它是
B
),并对
亮度
进行自动伽马扫描,并保存为亮度校正的sRGB JPEG

同样,要使饱和度正常化,可以执行以下操作:

convert Original.jpg -colorspace HSL -channel G -auto-gamma -colorspace sRGB SaturationNormalised.jpg
您可以同时使用
-channelGB
,如下所示:

convert Original.jpg -colorspace HSL -channel GB -auto-gamma -colorspace sRGB Normalised.jpg
对灰度图像进行饱和度归一化可能不是一个好主意,但需要做一些测试


如果你有喜怒无常、低调的照片或轻快、轻快、高调的照片,那么将图像亮度正常化并不是一个好主意。抓紧备份-只需制作一个压缩的焦油球,并将其保留在周围。

您是否尝试过ImageMagick的“
-normalize
”选项?有更复杂的方法可以产生更好的结果,但您可能会喜欢将结果作为修复它们的第一步。只需在Glenn的命令中添加一点,一个简单的方法就是拉伸直方图。您可以使用-contrast stretch 0%将直方图拉伸到完整的动态范围,或者从直方图的暗端和亮端剪掉一点以进一步拉伸。这会增加对比度/亮度-规格化仅为对比度拉伸2%x1%。看见此外,自动水平和自动伽马相结合是有效和简单的。请提供一个或两个例子。您想匹配图像亮度还是只优化它们。这两种方法都有很多种。你是说饱和度还是对比度?多一些指导和例子将大大有助于为我们指明正确的方向。如果您使用的是类Unix系统,那么您可以查看my ImageMagick脚本,了解颜色或亮度/对比度类别下的许多方法。例如,您可以通过脚本histmatch或matchimage匹配两幅图像的亮度和对比度。另请参见autotuneContinued:常规彩色图像优化的几个脚本有:(基于-自动伽马和白/灰平衡),(基于直方图重塑),(空间自适应对比度增强),(增加实验室空间中的颜色)我的大部分图片都是这样的:大部分是照片而不是扫描,所以质量不如这张。我会尝试一下,然后发布我的结果在总结中,理想的图像应该是大多数照片看起来像这张照片,有很多不同的光线,我想尝试使第二张照片的颜色/亮度尽可能接近第一张照片。