【问题标题】:pre processing of image before k-means in matlabmatlab中k-means之前的图像预处理
【发布时间】:2012-09-10 12:21:26
【问题描述】:

我在实现 K-means 时遇到问题,如何将第一个参数安排到 kmeans,假设这是 kmeans..

[cidx center] = kmeans(F, 3, 'distance','sqEuclidean','Replicates',5); 

如何获得正确格式的 F, 如果 size(F)==[d,n],其中 'd'` 是一组数据点,每个 n 变量。怎样才能得到这样的F?

这些“d”(数据点)和“n”(变量)是什么。

如何将普通灰度图像转换为这种格式。

对于输出 center 是一个 3*n 矩阵(3 是簇数,'n' 是变量数)。结果与变量有什么关系,有什么变量?

我能够理解第一个输出 cidx,每个数据点的集群索引(每个数据点,属于第 1 或 2 或 3 个集群,对吗?)

帮我解决这个问题。

【问题讨论】:

    标签: matlab cluster-computing k-means


    【解决方案1】:

    我认为你的问题不是 F 的大小,而是类型。 kmeans 需要双倍。试试这条线,它适用于我的 MATLAB

    [cidx center] = kmeans(double(F), 3, 'distance','sqEuclidean','Replicates',5);
    

    【讨论】:

    • 我已经改进了我的问题。你能再帮我解答一下这个问题吗?
    猜你喜欢
    • 2018-05-12
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-07
    • 2013-02-14
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多