【发布时间】:2010-12-23 06:09:37
【问题描述】:
我有一个 rgb 值,如果它不存在于我数据库的颜色表中,我需要找到最接近的颜色。我正在考虑比较所有值并找出差异(红色、绿色和蓝色),然后取平均值。最低的平均偏差应该是最接近的颜色。在我看来,应该有更好的方法。有什么想法吗?
【问题讨论】:
-
存储颜色的表格的结构是什么?
-
虽然每个答案都暗示 RGB 空间中的欧几里得距离,但不要! HSV 比 RGB 更适合于对感知距离进行建模,因此您应该首先转换您的色彩空间。
-
CIELAB 是描述颜色感知的标准方式。