ee.Image.spectralGradient

Вычисляет спектральный градиент по всем каналам изображения (или по первому каналу, если изображение имеет тип Array) путем вычисления разницы между спектральным сглаживанием и дилатацией для каждого пикселя с использованием заданного структурирующего ядра и метрики расстояния.

См.: Плаза, Антонио и др. «Извлечение пространственных/спектральных конечных элементов с помощью многомерных морфологических операций». Труды IEEE по геофизике и дистанционному зондированию 40.9 (2002): 2025-2041.

Использование Возвраты
Image. spectralGradient ( metric , kernel , useCentroid ) Изображение
Аргумент Тип Подробности
это: image Изображение Входное изображение.
metric Строка, по умолчанию: "sam" Используемая метрика спектрального расстояния. Одна из следующих: 'sam' (spectral angle mapper), 'sid' (spectral information divergence), 'sed' (squared Euclidean distance) или 'emd' (earth movers distance).
kernel Ядро, по умолчанию: null Ядро связности. По умолчанию — квадрат радиусом 1 (связность 8 сторон).
useCentroid Логическое значение, по умолчанию: false Если это так, расстояния вычисляются как среднее значение всех пикселей под ядром, а не как значение центрального пикселя ядра.