用k-means聚类实现对图片的颜色提取并生成主色聚类图MATLAB clear all; I = imread('E:\03.JPG'); [m, n, p] = size(I); k = 4;%聚成四类 [main_co, label, J] = kmeans(I, k); I_result= reshape(C(label, :), m, n, p);%main_co为主色调RGB值,I_result是聚类完的图片,只有四种颜色 调用的函数如下: