0

我目前正在尝试构建一个程序,该程序将接受图像并将其所有单个部分20x20替换为最佳视觉匹配的单个图像(最多 1000 个)。

我研究并了解了 avg RGB/Color,我对如何构建程序的大致想法是,我首先计算平均Color/RGB变换RGB并选择与20x20像素CIE-L*ab差异最小的图像(最多 1000 个)输入图像。

我不是要代码,只是一些可以更好地帮助我理解如何从 1976 比较转换的RGB资源CIE-L*ab

我对计算距离的欧几里得距离不感兴趣,因为它没有考虑人类的颜色感知。如果有帮助,我正在构建程序NodeJS

谢谢你

4

1 回答 1

0

我如何设法做到这一点是使用两个节点模块,image-average-colorcolor-space. 我首先计算了集合中每个图像的平均颜色,将其转换CIE-L*ab并存储在一个数组中。

然后我提取了输入图像的每个20x20CIE-L*ab块,并计算了数组中到20x20块的最小距离

于 2018-05-11T07:02:23.460 回答