我有一个徽标,我想检索“最常用的颜色”,但过滤相似的颜色。
我的想法就像来自 Adobe 的 Kuler,你可以在其中获得 3-5 种颜色,它们看起来会很好看。它们在“色轮”中通常相距甚远。
所以,我收到一张图片,我想看看是否有某种方法可以找出它有哪些原色,然后在得到这个结果之后尝试找出哪些颜色看起来像“Kuler”。
问题:
我如何制作一个“将相似颜色分组”的历史图函数???为了构建直方图,我想我只需制作一个“找到的颜色”数组,然后每次在逐像素扫描图像时找到 ++。
但不是 256 色调的 RGB(xx,yy,zz),我认为这应该大致“降低”到例如。16 个值或更少?
有没有人做过类似的事情,或者你对如何开始有任何想法?
我很想在 C# 中看到一些示例,因为那是我完成这项任务的首选语言。