ee.Algorithms.Image.Segmentation.KMeans

Melakukan pengelompokan K-Means pada gambar input. Menghasilkan gambar 1-band yang berisi ID cluster yang menjadi tujuan setiap piksel. Algoritma dapat berfungsi pada petak tetap sel yang tidak tumpang-tindih (gridSize, yang bisa lebih kecil dari petak) atau pada petak dengan tumpang-tindih (neighborhoodSize). Setelan defaultnya adalah menggunakan petak tanpa tumpang-tindih. Cluster dalam satu sel atau petak tidak terkait dengan cluster di sel atau petak lain. Setiap cluster yang mencakup batas sel atau petak dapat menerima dua label berbeda di kedua bagian. Setiap piksel input dengan mask sebagian akan sepenuhnya ditutupi dalam output.

PenggunaanHasil
ee.Algorithms.Image.Segmentation.KMeans(image, numClusters, numIterations, neighborhoodSize, gridSize, forceConvergence, uniqueLabels)Gambar
ArgumenJenisDetail
imageGambarGambar input untuk pengelompokan.
numClustersBilangan bulat, default: 8Jumlah cluster.
numIterationsBilangan bulat, default: 20Jumlah iterasi.
neighborhoodSizeBilangan bulat, default: 0Ukuran lingkungan. Jumlah untuk memperluas setiap petak (tumpang-tindih) saat menghitung cluster. Opsi ini tidak dapat muncul bersamaan dengan gridSize.
gridSizeBilangan bulat, default: nullUkuran sel petak. Jika lebih besar dari 0, kMeans akan dijalankan secara independen pada sel dengan ukuran ini. Hal ini akan membatasi ukuran cluster menjadi gridSize atau lebih kecil. Opsi ini sama eksklusifnya dengan neighborhoodSize.
forceConvergenceBoolean, default: falseJika benar (true), error akan ditampilkan jika konvergensi tidak tercapai sebelum numIterations.
uniqueLabelsBoolean, default: benar (true)Jika benar (true), cluster akan diberi ID unik. Jika tidak, mereka akan berulang per petak atau sel petak.