【发布时间】:2017-09-12 05:22:25
【问题描述】:
我正在尝试对灰度图像进行 k 均值聚类。
代码如下:
I = im2double(imread('sample.png'));
J = rgb2gray(I);
r = size(J,1);
c = size(J,2);
J = reshape(J,r*c,1);
[cluster_idx, cluster_center] = kmeans(J,k,'start','uniform','distance','sqEuclidean', 'Replicates', 3);
这里 cluster_idx 有输入图像每一行的簇索引。并且 cluster_center 具有集群质心位置。但这将是一个 k x 1 矩阵。我不明白这些值(double)如何表示输入图像集群的质心?
【问题讨论】:
标签: matlab image-processing k-means