创建n种均匀分布的颜色的调色板以进行索引

问题描述

我想建立一个图像索引服务(只是为了好玩),它将允许按颜色进行搜索。我想索引每个图像的颜色,但是首先将图像减少为更少的颜色(可能是〜2000色?)。

如何数学上生成一个调色板,该调色板将包括从黑色,红色,绿色,蓝色和白色(以及介于两者之间的颜色)的所有颜色,以便我可以使用这些颜色来索引图像? / p>

我已经研究了很长时间,并且普遍的共识是“手工挑选具有美感的颜色”,但这不是我追求的目标。问题与人眼可以分辨的东西无关,与匹配实际颜色无关。如果这将花费太长时间或太复杂,那么有人知道大型调色板(最好至少包含1000种颜色)旨在覆盖尽可能多的颜色吗?

此外,如果任何人都知道类似项目的任何源代码,请链接到它。我遇到的所有内容都是专有的,并且是开源的。

我希望这是有道理的。

谢谢。

编辑:我应该指出,我想按确切的颜色而不是平均颜色来查找图像。例如,如果我搜索#efefef,我的搜索将返回包含该颜色的图像,并按包含该颜色最多的图像排序。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)