공지사항:
2025년 4월 15일 전에 Earth Engine 사용을 위해 등록된 모든 비상업용 프로젝트는 Earth Engine 액세스를 유지하기 위해
비상업용 자격 요건을 인증해야 합니다.
형태학적 작업
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Earth Engine은 형상학적 작업을 포컬 작업으로 구현합니다. 특히 Image
클래스의 focalMax()
, focalMin()
, focalMedian()
, focalMode()
인스턴스 메서드가 여기에 해당합니다. (이는 숫자 출력이 있는 모든 리듀서에 커널의 픽셀을 입력할 수 있는 더 일반적인 reduceNeighborhood()
의 바로가기입니다. 이 페이지에서 이웃 수를 줄이는 방법을 자세히 알아보세요. 형태학적 연산자는 침식, 확장, 개방, 폐쇄와 같은 작업을 수행하는 데 유용합니다. 예를 들어 열기 작업을 실행하려면 focalMin()
다음에 focalMax()
를 사용합니다.
코드 편집기 (JavaScript)
// Load a Landsat 8 image, select the NIR band, threshold, display.
var image = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_044034_20140318')
.select(4).gt(0.2);
Map.setCenter(-122.1899, 37.5010, 13);
Map.addLayer(image, {}, 'NIR threshold');
// Define a kernel.
var kernel = ee.Kernel.circle({radius: 1});
// Perform an erosion followed by a dilation, display.
var opened = image
.focalMin({kernel: kernel, iterations: 2})
.focalMax({kernel: kernel, iterations: 2});
Map.addLayer(opened, {}, 'opened');
이전 예에서는 모폴로지 연산자에 커널 인수가 제공됩니다. 케르넬의 0이 아닌 요소로 덮인 픽셀이 계산에 사용됩니다. 반복 인수는 연산자를 적용할 횟수를 나타냅니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[null,null,["최종 업데이트: 2025-07-25(UTC)"],[],["Earth Engine's `Image` class provides `focalMax()`, `focalMin()`, `focalMedian()`, and `focalMode()` for morphological operations like erosion, dilation, opening, and closing. These operations use a kernel to define the neighborhood of pixels. For example, the opening operation is achieved by applying `focalMin()` then `focalMax()`. A kernel argument defines the area for computation, and the iterations argument specifies the number of operator applications. The provided code demonstrates the opening operation on a Landsat 8 image using a circular kernel.\n"],null,[]]