ee.Kernel.fixed

Tworzy jądro.

WykorzystanieZwroty
ee.Kernel.fixed(width, height, weights, x, y, normalize)Jądro
ArgumentTypSzczegóły
widthLiczba całkowita, domyślnie: -1Szerokość jądra w pikselach.
heightLiczba całkowita, domyślnie: -1Wysokość jądra w pikselach.
weightsListaLista dwuwymiarowa wartości [wysokość] × [szerokość], które mają być używane jako wagi jądra.
xLiczba całkowita, domyślnie: -1Lokalizacja punktu ostrości jako przesunięcie od lewej strony.
yLiczba całkowita, domyślnie: -1Lokalizacja punktu ostrości jako przesunięcie od góry.
normalizeWartość logiczna, domyślnie: falseZnormalizuj wartości jądra tak, aby ich suma wynosiła 1.

Przykłady

Edytor kodu (JavaScript)

// Kernel weights.
var weights = [[4, 3, 2, 1, 2, 3, 4],
               [4, 3, 2, 1, 2, 3, 4],
               [4, 3, 2, 1, 2, 3, 4]];

print('A fixed kernel', ee.Kernel.fixed({weights: weights}));

/**
 * Output weights matrix
 *
 * [4, 3, 2, 1, 2, 3, 4]
 * [4, 3, 2, 1, 2, 3, 4]
 * [4, 3, 2, 1, 2, 3, 4]
 */

Konfiguracja Pythona

Informacje o interfejsie Python API i używaniu geemap do interaktywnego programowania znajdziesz na stronie Środowisko Python.

import ee
import geemap.core as geemap

Colab (Python)

from pprint import pprint

weights = [[4, 3, 2, 1, 2, 3, 4],
           [4, 3, 2, 1, 2, 3, 4],
           [4, 3, 2, 1, 2, 3, 4]]

print('A fixed kernel:')
pprint(ee.Kernel.fixed(**{'weights': weights}).getInfo())

#  Output weights matrix

#  [4, 3, 2, 1, 2, 3, 4]
#  [4, 3, 2, 1, 2, 3, 4]
#  [4, 3, 2, 1, 2, 3, 4]