有任何想法吗?
编辑:
由于我不能回答了,我决定把我的“解决方案”作为一个编辑的问题。
我决定在我的应用程序中使用一个(非常)真彩色的小子集,以便我可以处理我自己的颜色的比较。我使用大约30种颜色,并使用硬编码之间的距离。
因为它是一个iPhone应用程序,我使用objective-C和实现或多或少是一个矩阵代表下面的表,它显示了颜色之间的距离。
你可以使用YUV色彩空间,它考虑到这个因素:
您也可以使用CIE颜色空间实现此目的。
我将提到YUV颜色空间是一种便宜的近似,可以通过简单的公式计算。但它不是感觉上统一。感觉上均匀意味着在颜色值中相同量的变化应当产生大约相同的视觉重要性的变化。如果你需要一个更精确和严格的指标,你一定要考虑CIELAB色彩空间或另一个知觉均匀的空间(即使没有简单的公式转换)。