下面给大家一起分享使用KMeans自动聚类,压缩图片像素点.每种图片可能他们的维度都不同,比如jpg一共有(w,h,3)三维,但是灰度图只有一维(w,h,1),也有四维的图片(w,h,4)等等.我们可以将这些不同维度的图片映射到一维的空间中.拿三维图片来做解释吧,三维图有rgb三种颜色,首先把每个点r.g.b三个颜色数值提取转换为(w*h,3),然后使用KMeans训练自动聚类模型,把转换过后的图片矩阵喂入模型得出不同的类别.再找到类别中心点,然后重新创建图片矩阵.代码如下所示: # codin…