一尘不染

匹配颜色的最佳算法。

algorithm

我有RGB格式的大约200种颜色的数组。我想编写一个程序,该程序可以使用任何RGB颜色并尝试匹配最“相似”的数组中的颜色。

我需要为“相似”定义一个很好的定义,该定义应尽可能接近人类的感知。

我还想显示一些有关匹配精度的信息。例如,黑白:100%,色相略有不同的相似颜色:-4%。

我需要使用神经网络吗?有没有更简单的选择?


阅读 368

收藏
2020-07-28

共1个答案

一尘不染

将所有颜色转换为CIE
Lab颜色空间
并计算该空间中的距离

deltaE = sqrt(deltaL^2 + deltaA^2 + deltaB^2)

ΔE最低的颜色在感觉上最相似。

2020-07-28