文件名称:clusterImg:以交互方式将 RGB 图像分割为 n 个用户定义的簇。-matlab开发
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-18 17:36:21
matlab
[IDX,C,sumd,D] = clusterImg(imgin,nClusters,inMask) 此函数在输入 RGB (mxnx 3) 图像上实现 kmeans 聚类。 用户至少输入两个输入:IMGIN 和 NCLUSTERS,该函数将使用 kmeans 聚类逐步完成交互式颜色分割。 它是交互式的,因为将提示用户单击定义分割中的目标颜色。 (会有 NCLUSTERS 提示。) 或者,用户还可以输入包含输入图像的二进制掩码的第三个参数,在这种情况下,程序将操作由(真)inMask 的 BOUNDING BOX 定义的子图像。 在分割(聚类)之后,用户可以将聚类的图像及其相应的颜色图导出到工作区。 此外,用户可以选择将单色集群的二进制掩码导出到工作区,或自动生成所有掩码。 所有这些选项都是通过按下 uicontrol 按钮启动的。
【文件预览】:
clusterImg.zip