寻找图片中最大胆的颜色

时间:2016-05-23 13:48:23

标签: image image-processing unity3d colors

我有一组代表图片的颜色。我希望从那个框架中找到最大胆/最突出的颜色(如果框架中没有粉红色则称为亮粉色,如果框架中没有黄色则为亮黄色等)。目前我不知道如何有效地做到这一点。是否有任何已知或有效的方法可以有效地为1280 x 720像素图像(921,600像素)或您能想到的任何方法做到这一点?

1 个答案:

答案 0 :(得分:0)

作为一个起点,我会说你正在寻找最饱和的颜色,所以我建议转换到HSL颜色空间,丢弃色调和亮度,看看哪个有颜色饱和度最高。

因此,对于使用 ImageMagick 使用这两个图像的快速示例:

enter image description here enter image description here

这是你在终端中运行的命令:

convert lighthouse.png -colorspace hsl -separate -delete 0,2 saturation.png

以下是结果 - 最饱和的颜色显示为白色。

enter image description here enter image description here