检测单个图像中最主要的颜色已在许多帖子中讨论过,包括:
但是当给定多个图像时,有没有办法找到每个图像的最主要颜色?我正在寻找一种方法,联合使用所有图像,以便更智能地确定每个图像的主色,而不是单独查找每个图像的主色。
这里是一个示例图像,其中包含具有相似形状但具有不同主色的多个对象(实际上每个对象都包含在一个图像文件中,但为了简单起见,我已将 4 个图像文件水平连接到一个文件中) .
理论上我“可以”连接所有图像文件,然后使用 Color Thief 等工具获得突出颜色的调色板,但随后我必须:
有没有更简单的方法来解决这个问题?
我认为解决这个问题的一个好方法是:
因此,在您共享的图像中,我们希望共享白色和灰色之类的颜色,而口红的颜色则不同。
实现 (2) 的一种方法是使用分层模型对颜色进行聚类。
它将能够定位单一颜色簇和多个颜色簇(可能由多种颜色共享)。