ee.Algorithms.Image.Segmentation.KMeans

입력 이미지에 K-평균 클러스터링을 실행합니다. 각 픽셀이 속한 클러스터의 ID를 포함하는 1밴드 이미지를 출력합니다. 이 알고리즘은 겹치지 않는 고정된 셀 그리드 (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불리언, 기본값: falsetrue인 경우 numIterations 전에 수렴이 달성되지 않으면 오류가 발생합니다.
uniqueLabels불리언, 기본값: truetrue인 경우 클러스터에 고유 ID가 할당됩니다. 그렇지 않으면 타일 또는 그리드 셀마다 반복됩니다.