ee.Image.reduceNeighborhood

將指定縮減器套用至每個像素周圍的鄰域,鄰域由指定核心決定。如果縮減器只有單一輸入,系統會分別套用至集合的每個波段;否則,縮減器的輸入數量必須與輸入圖片的波段數量相同。

化簡器輸出名稱會決定輸出波段的名稱:

  • 如果縮減器有多個輸入內容,會直接使用輸出名稱。
  • 如果縮減器只有一個輸入,輸出名稱會加上輸入波段名稱前置字串 (例如「10_mean」、「20_mean」)。

如果縮減函式有加權輸入內容,輸入權重可以根據輸入遮罩、核心值或兩者中較小的值。

用量傳回
Image.reduceNeighborhood(reducer, kernel, inputWeight, skipMasked, optimization)圖片
引數類型詳細資料
this: image圖片輸入圖片。
reducer縮減函式要套用至鄰近像素的縮減器。
kernel核心定義鄰域的 Kernel。
inputWeight字串,預設值為「kernel」可以是「mask」、「kernel」或「min」。
skipMasked布林值,預設值為 true如果對應的輸入像素已遮蓋,則遮蓋輸出像素。
optimization字串,預設值:null最佳化策略。選項為「boxcar」和「window」。「boxcar」方法可快速計算計數、總和或平均值。這項作業需要同質核心、單一輸入縮減器,以及 MASK、KERNEL 或無加權。「window」方法使用執行中的視窗,與「boxcar」有相同需求,但可使用任何單一輸入縮減器。這兩種方法都需要大量額外記憶體。