ee.Image.reduceNeighborhood

Belirtilen çekirdek tarafından belirlendiği şekilde, her pikselin etrafındaki komşuluğa belirtilen küçültücüyü uygular. Küçültücü tek bir girişe sahipse koleksiyonun her bandına ayrı ayrı uygulanır. Aksi takdirde, giriş görüntüsünün bant sayısı kadar girişi olmalıdır.

Küçültücü çıkış adları, çıkış bantlarının adlarını belirler: Birden fazla girişi olan küçültücüler çıkış adlarını doğrudan kullanırken tek girişi olan küçültücüler çıkış adının önüne giriş bandı adını ekler (ör. "10_mean", "20_mean").

Ağırlıklı girişlere sahip azaltıcılar, giriş ağırlığını giriş maskesine, çekirdek değerine veya bu ikisinden daha küçük olanına göre belirleyebilir.

Kullanımİadeler
Image.reduceNeighborhood(reducer, kernel, inputWeight, skipMasked, optimization)Resim
Bağımsız DeğişkenTürAyrıntılar
bu: imageResimGiriş resmi.
reducerAzaltıcıKomşuluk içindeki piksellere uygulanacak küçültücü.
kernelÇekirdekMahalleyi tanımlayan çekirdek.
inputWeightDize, varsayılan: "kernel""mask", "kernel" veya "min" değerlerinden biri.
skipMaskedBoole değeri, varsayılan: trueKarşılık gelen giriş pikseli maskelenmişse çıkış piksellerini maskeler.
optimizationDize, varsayılan: nullOptimizasyon stratejisi. Seçenekler "boxcar" ve "window"dur. "Boxcar" yöntemi, sayıyı, toplamı veya ortalamayı hesaplamak için kullanılan hızlı bir yöntemdir. Homojen bir çekirdek, tek girişli bir küçültücü ve MASK, KERNEL veya ağırlıklandırma olmaması gerekir. "Pencere" yöntemi, hareketli bir pencere kullanır ve "boxcar" ile aynı gereksinimlere sahiptir ancak herhangi bir tek girişli azaltıcıyı kullanabilir. Her iki yöntem de önemli ölçüde ek bellek gerektirir.