ee.Image.spectralGradient

यह फ़ंक्शन, इमेज के सभी बैंड पर स्पेक्ट्रल ग्रेडिएंट का हिसाब लगाता है. अगर इमेज Array टाइप की है, तो यह पहले बैंड पर स्पेक्ट्रल ग्रेडिएंट का हिसाब लगाता है. इसके लिए, यह फ़ंक्शन स्ट्रक्चरिंग कर्नल और दूरी की मेट्रिक का इस्तेमाल करके, स्पेक्ट्रल इरोशन और डाइलेशन के बीच हर पिक्सल के अंतर का हिसाब लगाता है. देखें: प्लाज़ा, एंटोनियो वगैरह. 'स्पैटियल/स्पेक्ट्रल एंडमेंबर एक्सट्रैक्शन बाय मल्टीडाइमेंशनल मॉर्फ़ोलॉजिकल ऑपरेशंस.' IEEE transactions on geoscience and remote sensing 40.9 (2002): 2025-2041.

इस्तेमालरिटर्न
Image.spectralGradient(metric, kernel, useCentroid)इमेज
आर्ग्यूमेंटटाइपविवरण
यह: imageइमेजइनपुट इमेज.
metricस्ट्रिंग, डिफ़ॉल्ट: "sam"इस्तेमाल की जाने वाली स्पेक्ट्रल डिस्टेंस मेट्रिक. 'sam' (स्पेक्ट्रल ऐंगल मैपर), 'sid' (स्पेक्ट्रल इन्फ़ॉर्मेशन डाइवर्जेंस), 'sed' (स्क्वेयर्ड यूक्लिडियन डिस्टेंस) या 'emd' (अर्थ मूवर्स डिस्टेंस) में से कोई एक.
kernelकर्नेल, डिफ़ॉल्ट: nullकनेक्टेडनेस कर्नल. डिफ़ॉल्ट रूप से, यह 1 के रेडियस वाला स्क्वेयर होता है (आठ दिशाओं से जुड़ा हुआ).
useCentroidबूलियन, डिफ़ॉल्ट वैल्यू: falseअगर यह विकल्प चुना जाता है, तो दूरी की गणना, कर्नल के सेंटर पिक्सल के बजाय, कर्नल के सभी पिक्सल के औसत से की जाती है.