ee.Image.spectralGradient

Oblicza gradient spektralny we wszystkich pasmach obrazu (lub w pierwszym paśmie, jeśli obraz jest typu Array) poprzez obliczenie różnicy dla każdego piksela między erozją spektralną a rozszerzeniem z danym jądrem strukturalnym i metryką odległości. Zobacz: Plaza, Antonio i in. „Spatial/spectral endmember extraction by multidimensional morphological operations”. IEEE transactions on geoscience and remote sensing 40.9 (2002): 2025-2041.

WykorzystanieZwroty
Image.spectralGradient(metric, kernel, useCentroid)Obraz
ArgumentTypSzczegóły
to: imageObrazObraz wejściowy.
metricCiąg znaków, domyślnie: „sam”Wskaźnik odległości spektralnej, który ma zostać użyty. Jedna z wartości: „sam” (spectral angle mapper), „sid” (spectral information divergence), „sed” (squared Euclidean distance) lub „emd” (earth movers distance).
kernelJądro, domyślnie: nullJądro łączności. Domyślnie jest to kwadrat o promieniu 1 (8-kierunkowe połączenie).
useCentroidWartość logiczna, domyślnie: falseJeśli ma wartość true, odległości są obliczane na podstawie średniej wszystkich pikseli pod jądrem, a nie piksela środkowego jądra.