ee.Algorithms.Image.Segmentation.KMeans

对输入图片执行 K-Means 聚类。输出一个单波段图像,其中包含每个像素所属的聚类 ID。该算法可以处理不重叠的固定网格单元(gridSize,可以小于图块),也可以处理重叠的图块(neighborhoodSize)。默认情况下,使用不重叠的图块。一个单元格或图块中的集群与另一个单元格或图块中的集群无关。任何跨越单元格或图块边界的聚类都可能在两个半部分中收到两个不同的标签。任何具有部分遮罩的输入像素在输出中都会被完全遮罩。

用法返回
ee.Algorithms.Image.Segmentation.KMeans(image, numClusters, numIterations, neighborhoodSize, gridSize, forceConvergence, uniqueLabels)图片
参数类型详细信息
image图片用于聚类的输入图片。
numClusters整数,默认值:8聚类数量。
numIterations整数,默认值:20迭代次数。
neighborhoodSize整数,默认值:0邻域大小。计算聚类时,每个图块的扩展量(重叠)。此选项与 gridSize 互斥。
gridSize整数,默认值:null网格单元格大小。如果大于 0,则 kMeans 将独立运行于此大小的单元格上。这会限制任何聚类的大小,使其不大于 gridSize。此选项与 neighborhoodSize 互斥。
forceConvergence布尔值,默认值:false如果为 true,则在达到 numIterations 之前未实现收敛时会抛出错误。
uniqueLabels布尔值,默认值:true如果值为 true,则为集群分配唯一 ID。否则,它们会按平铺或网格单元格重复。