image = sm.imread("地址",True).astype(np.uint8) x = image.reshape(-1,1) model = sc.KMeans(n_clusters=10) model.fit(x) y = model.labels_ #二维单行数组,聚类标签 print(y) centers = model.cluster_centers_ #聚类中心 print(centers) z = centers[y] quant = z.reshape(image.shape) #跟图片相同的维度 mp.figure("图像量化",facecolor="颜色") mp.subplot(211) mp.title("原始图片",fontsize=20) mp.imshow(image,cmap='gray') mp.axis("off") mp.subplot(212) mp.title("量化图片",fontsize=20) mp.imshow(quant,cmap='gray') mp.axis("off") mp.show()
机器学习(图片量化)
最新推荐文章于 2024-09-14 19:18:15 发布