在像素网格中找到最具代表性的颜色

时间:2010-02-20 13:53:20

标签: colors

我正在寻找一种在像素网格中获得最具代表性的颜色的想法。这有什么算法吗?我不确定最具代表性的是网格中出现的颜色之一是所有像素的平均值更好吗?

alt text http://www.stan.mx/images/stackoverflowPixels.gif

2 个答案:

答案 0 :(得分:2)

看一些color quantization algorithms。我发现它们是从照片生成调色板的最有效方法。此外,大多数图像处理/处理库都应该内置一些快速量化。

答案 1 :(得分:1)

你可能正在看人类所感知的“平均”。首先,您需要在专门设计的颜色空间中更改颜色表示 “感知统一”(用于计算颜色“距离”)L a b * link text 然后,每种颜色都是3D颜色空间中的一个点。现在你可以找到点云的“中心”,这是“最具代表性的颜色”。