对于肉眼来说,从一幅图中识别出主要颜色很容易。那怎么用算法提取出一幅图像中最主要的颜色呢?
在这篇博客文章中,我将向您展示如何使用OpenCV,Python和K-means对RGB像素强度进行聚类以找到图像中最主要的颜色。
总体而言,应用k均值会产生原始n个数据点的k个单独的簇。与属于其他群集的数据点相比,特定群集内的数据点被认为彼此“更相似”。
在我们的案例中,我们将对RGB图像的像素强度进行聚类。给定一个MxN大小的图像,因此我们有MxN个像素,每个像素都由三个分量组成:红色,绿色和蓝色。
我们将这些MxN像素视为我们的数据点,并使