ee.Image.reduceConnectedComponents

यह फ़ंक्शन, हर 'object' के अंदर मौजूद सभी पिक्सल पर रिड्यूसर लागू करता है. पिक्सेल को किसी ऑब्जेक्ट का हिस्सा तब माना जाता है, जब वे आपस में जुड़े हों (आठ तरह से) और 'label' बैंड में उनकी वैल्यू एक जैसी हो. लेबल बैंड का इस्तेमाल सिर्फ़ कनेक्टेडनेस की पहचान करने के लिए किया जाता है. बाकी को रिड्यूसर के इनपुट के तौर पर दिया जाता है.

इस्तेमालरिटर्न
Image.reduceConnectedComponents(reducer, labelBand, maxSize)इमेज
आर्ग्यूमेंटटाइपविवरण
यह: imageइमेजइनपुट इमेज.
reducerरेड्यूसरकनेक्ट किए गए कॉम्पोनेंट में मौजूद पिक्सल पर लागू किया जाने वाला रिड्यूसर.
labelBandस्ट्रिंग, डिफ़ॉल्ट: nullकनेक्टिविटी का पता लगाने के लिए इस्तेमाल किए जाने वाले बैंड का नाम. अगर कोई बैंड तय नहीं किया गया है, तो पहले बैंड का इस्तेमाल किया जाता है.
maxSizeपूर्णांक, डिफ़ॉल्ट: 256वैल्यू को एग्रीगेट करते समय, आस-पास के कितने डेटा पॉइंट को शामिल करना है. क्षैतिज या ऊर्ध्वाधर डाइमेंशन में maxSize से बड़े किसी भी ऑब्जेक्ट को मास्क कर दिया जाएगा, क्योंकि ऑब्जेक्ट के कुछ हिस्से आस-पास के इलाके से बाहर हो सकते हैं.