ee.Algorithms.Image.Segmentation.KMeans

خوشه‌بندی K-Means را روی تصویر ورودی انجام می‌دهد. یک تصویر تک‌باندی حاوی شناسه خوشه‌ای که هر پیکسل به آن تعلق دارد، خروجی می‌دهد. این الگوریتم می‌تواند یا روی یک شبکه ثابت از سلول‌های غیر هم‌پوشان (gridSize، که می‌تواند کوچکتر از یک کاشی باشد) یا روی کاشی‌هایی با هم‌پوشانی (neighborhoodSize) کار کند. پیش‌فرض این است که از کاشی‌هایی بدون هم‌پوشانی استفاده شود.

خوشه‌ها در یک سلول یا کاشی با خوشه‌های موجود در سلول یا کاشی دیگر ارتباطی ندارند. هر خوشه ای که مرز یک سلول یا کاشی را در بر می‌گیرد، ممکن است دو برچسب متفاوت در دو نیمه دریافت کند. هر پیکسل ورودی با ماسک‌های جزئی، در خروجی کاملاً ماسک می‌شود.

کاربرد بازگشت‌ها
ee.Algorithms.Image.Segmentation.KMeans(image, numClusters , numIterations , neighborhoodSize , gridSize , forceConvergence , uniqueLabels ) تصویر
استدلال نوع جزئیات
image تصویر تصویر ورودی برای خوشه‌بندی.
numClusters عدد صحیح، پیش‌فرض: ۸ تعداد خوشه‌ها.
numIterations عدد صحیح، پیش‌فرض: ۲۰ تعداد تکرارها.
neighborhoodSize عدد صحیح، پیش‌فرض: ۰ اندازه همسایگی. میزان گسترش هر کاشی (همپوشانی) هنگام محاسبه خوشه‌ها. این گزینه با gridSize ناسازگار است.
gridSize عدد صحیح، پیش‌فرض: تهی اندازه سلول شبکه. اگر بزرگتر از 0 باشد، kMeans به طور مستقل روی سلول‌هایی با این اندازه اجرا می‌شود. این امر باعث می‌شود اندازه هر خوشه به gridSize یا کوچکتر محدود شود. این گزینه با neighborSize ناسازگار است.
forceConvergence بولی، پیش‌فرض: false اگر درست باشد، اگر همگرایی قبل از عملیات شمارشی حاصل نشود، خطایی رخ می‌دهد.
uniqueLabels بولی، پیش‌فرض: درست اگر درست باشد، به خوشه‌ها شناسه‌های منحصر به فردی اختصاص داده می‌شود. در غیر این صورت، آنها در هر کاشی یا سلول شبکه تکرار می‌شوند.