当前位置:  开发笔记 > 人工智能 > 正文

匹配颜色的最佳算法.

如何解决《匹配颜色的最佳算法.》经验,为你挑选了1个好方法。

我有一个大约200种RGB格式的数组.我想编写一个采用任何RGB颜色的程序,并尝试匹配最"相似"的数组中的颜色.

我需要一个很好的"相似"定义,它尽可能接近人类的感知.

我还想展示一些有关匹配准确性的信息.例如,黑白:100%,并且对于具有略微不同色调的类似颜色:-4%.

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



1> hobbs..:

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

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

具有最低deltaE的颜色在感知上彼此最相似.


请记住,您不需要执行sqrt - sqrt是一个增加的函数,因此这一步是多余的.
你是对的,如果你只做排序,那么距离的平方就和距离本身一样好.如果你想比较"有多么不同",那就留下吧.
推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有