إشعار: يجب
إثبات الأهلية للاستخدام غير التجاري لجميع المشاريع غير التجارية المسجّلة لاستخدام Earth Engine قبل
15 أبريل 2025 من أجل الحفاظ على إمكانية الوصول إليها. إذا لم يتم تأكيد حسابك بحلول 26 سبتمبر 2025، قد يتم تعليق إمكانية الوصول إليه.
ee.Algorithms.Image.Segmentation.GMeans
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تُجري هذه السمة عملية تجميع عنقودي باستخدام خوارزمية G-Means على الصورة المُدخَلة. تطبِّق هذه الطريقة خوارزمية k-means بشكل متكرّر، يليها اختبار طبيعي لتحديد عدد المجموعات المراد استخدامها تلقائيًا. يحتوي الناتج على حزمة "المجموعات" التي تتضمّن رقم التعريف الصحيح للمجموعة التي ينتمي إليها كل بكسل. يمكن أن تعمل الخوارزمية إما على شبكة ثابتة من الخلايا غير المتداخلة (gridSize، والتي يمكن أن تكون أصغر من المربّع) أو على مربّعات متداخلة (neighborhoodSize). الإعداد التلقائي هو استخدام مربّعات بدون تداخل. لا صلة بين المجموعات في خلية أو مربّع واحد والمجموعات في خلية أو مربّع آخر. قد تتلقّى أي مجموعة عنقودية تمتد على حدود خلية أو مربّع تصنيفَين مختلفَين في النصفَين. يتم إخفاء أي وحدات بكسل في البيانات المدخلة تتضمّن أقنعة جزئية بشكل كامل في البيانات الناتجة. من المتوقّع أن تعمل هذه الخوارزمية بشكل جيد فقط مع الصور التي تتضمّن نطاقًا ديناميكيًا ضيقًا (أي وحدات البايت أو الأعداد الصحيحة القصيرة).
يُرجى الاطّلاع على: G. Hamerly and C. إلكان "Learning the k in k-means" NIPS، 2003.
| الاستخدام | المرتجعات |
|---|
ee.Algorithms.Image.Segmentation.GMeans(image, numIterations, pValue, neighborhoodSize, gridSize, uniqueLabels) | صورة |
| الوسيطة | النوع | التفاصيل |
|---|
image | صورة | صورة الإدخال للتجميع العنقودي |
numIterations | عدد صحيح، القيمة التلقائية: 10 | عدد التكرارات القيمة التلقائية هي 10. |
pValue | النوع Float، القيمة التلقائية: 50 | مستوى الدلالة لاختبار التوزيع الطبيعي. |
neighborhoodSize | عدد صحيح، القيمة التلقائية: 0 | حجم الحي مقدار توسيع كل مربّع (تداخل) عند احتساب المجموعات. لا يمكن استخدام هذا الخيار مع gridSize. |
gridSize | عدد صحيح، القيمة التلقائية: null | حجم خلية الشبكة إذا كانت القيمة أكبر من 0، سيتم تشغيل kMeans بشكل مستقل على الخلايا بهذا الحجم. ويؤدي ذلك إلى حصر حجم أي مجموعة عنقودية في gridSize أو أقل. لا يمكن استخدام هذا الخيار مع neighborhoodSize. |
uniqueLabels | قيمة منطقية، القيمة التلقائية: true | إذا كانت القيمة true، يتم تخصيص أرقام تعريف فريدة للمجموعات. بخلاف ذلك، تتكرّر هذه العناصر لكل مربّع أو خلية شبكة. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The G-Means algorithm performs image clustering by iteratively applying k-means and a normality test to determine the optimal number of clusters. It outputs an image with a 'clusters' band, assigning each pixel to a cluster. It can operate on a fixed grid (gridSize) or tiles with overlap (neighborhoodSize), with default being tiles without overlap. Input images should have a narrow dynamic range and pixels with partial mask will be fully masked in the output. Clusters can be assigned unique ID's or repeat per tile.\n"]]