ee.Image.reduceNeighborhood

지정된 커널에 따라 각 픽셀 주변의 이웃에 지정된 감소기를 적용합니다. 감소기에 단일 입력이 있는 경우 컬렉션의 각 밴드에 별도로 적용됩니다. 그렇지 않으면 입력 이미지의 밴드 수와 동일한 수의 입력이 있어야 합니다.

감소기 출력 이름은 출력 밴드의 이름을 결정합니다.

  • 입력이 여러 개인 감소기는 출력 이름을 직접 사용합니다.
  • 입력이 하나인 감소기는 출력 이름에 입력 밴드 이름을 접두사로 붙입니다 (예: '10_mean', '20_mean').

가중 입력이 있는 감소기는 입력 마스크, 커널 값 또는 이 두 값 중 더 작은 값을 기반으로 입력 가중치를 가질 수 있습니다.

사용반환 값
Image.reduceNeighborhood(reducer, kernel, inputWeight, skipMasked, optimization)이미지
인수유형세부정보
this: image이미지입력 이미지입니다.
reducer감소기이웃 내 픽셀에 적용할 감소기입니다.
kernelKernel이웃을 정의하는 커널입니다.
inputWeight문자열, 기본값: 'kernel''mask', 'kernel' 또는 'min' 중 하나입니다.
skipMasked불리언, 기본값: true해당 입력 픽셀이 마스크 처리된 경우 출력 픽셀을 마스크 처리합니다.
optimization문자열, 기본값: null최적화 전략입니다. 옵션은 'boxcar' 및 'window'입니다. 'boxcar' 메서드는 개수, 합계 또는 평균을 계산하는 빠른 메서드입니다. 동종 커널, 단일 입력 감소기, MASK, KERNEL 또는 가중치가 필요하지 않습니다. 'window' 메서드는 실행 창을 사용하며 'boxcar'와 동일한 요구사항이 있지만 단일 입력 감소기를 사용할 수 있습니다. 두 메서드 모두 상당한 추가 메모리가 필요합니다.