【问题标题】:is it possible to do a segmentation with k-means clustering in CIELAB color space of a 3d grey scale array in Matlab?是否可以在 Matlab 中的 3d 灰度数组的 CIELAB 颜色空间中使用 k 均值聚类进行分割?
【发布时间】:2022-01-12 17:17:30
【问题描述】:

我有一个 3d 数组(灰度),我想做分割。 我为此使用 Matlab,并找到了以下文档:https://nl.mathworks.com/help/images/color-based-segmentation-using-k-means-clustering.html

但是,这是针对 2D RGB 图像的,所以我想知道是否有办法为灰度的 3D 数组执行此操作,因此基于强度而不是颜色进行聚类。 提前致谢。

【问题讨论】:

    标签: matlab image-processing k-means


    【解决方案1】:
    d = load('mri.mat');
    D = squeeze(d.D);
    numClusters = 3;
    out = imsegkmeans3(D,numClusters);
    figure
    labelvolshow(out)
    

    【讨论】:

    • 谢谢,我不知道 imsegkmeans3。我稍微修改了代码,效果很好!
    猜你喜欢
    • 2021-06-04
    • 2019-08-25
    • 1970-01-01
    • 2018-01-12
    • 2013-02-01
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    • 2012-02-16
    相关资源
    最近更新 更多