ee.Kernel.fixed

Çekirdek oluşturur.

Kullanımİadeler
ee.Kernel.fixed(width, height, weights, x, y, normalize)Çekirdek
Bağımsız DeğişkenTürAyrıntılar
widthTam sayı, varsayılan: -1Çekirdeğin piksel cinsinden genişliği.
heightTam sayı, varsayılan: -1Çekirdeğin piksel cinsinden yüksekliği.
weightsListeÇekirdek ağırlıkları olarak kullanılacak [yükseklik] x [genişlik] değerlerinin 2 boyutlu listesi.
xTam sayı, varsayılan: -1Odak noktasının soldan uzaklığı.
yTam sayı, varsayılan: -1Odak noktasının konumu (üstten ofset olarak).
normalizeBoole değeri, varsayılan: falseÇekirdek değerlerini toplamı 1 olacak şekilde normalleştirin.

Örnekler

Kod Düzenleyici (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]
 */

Python kurulumu

Python API'si ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere Python Ortamı sayfasına bakın.

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]