【发布时间】:2018-03-01 13:03:31
【问题描述】:
我目前正在尝试构建一个程序,该程序将接受图像并将其所有单个部分 20x20 替换为最佳视觉匹配的单个图像(最多 1000 个)。
我研究并了解了 avg RGB/Color,我对如何构建程序的大致想法是,我首先计算平均 Color/RGB 将 RGB 转换为 CIE-L*ab 并选择图像(最多1000) 与输入图像的 20x20 像素的差异最小。
我不是要代码,只是一些资源可以更好地帮助我了解如何从RGB 转换为CIE-L*ab 1976 比较。
我对计算距离的欧几里得距离不感兴趣,因为它没有考虑人类的颜色感知。如果有帮助,我将在NodeJS 中构建程序
谢谢
【问题讨论】:
-
我觉得github.com/toish/chromatism可能对你有帮助。
-
@user3351605 谢谢,看起来很有帮助。我一定会看看的!
-
如果该库最终能很好地满足您的需求,请考虑创建一个自我回答,说明您如何使用它来解决您的问题。