Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed 15 kwietnia 2025 r. muszą potwierdzić spełnianie warunków użycia niekomercyjnego, aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Earth Engine implementuje operacje morfologiczne jako operacje skupione, w szczególności metody instancji focalMax(), focalMin(), focalMedian() i focalMode() w klasie Image. (Są to skróty do bardziej ogólnego reduceNeighborhood(), które mogą przekazywać piksele w rdzeniu do dowolnego modułu redukującego z wynikiem liczbowym. Więcej informacji o zmniejszaniu liczby sąsiedztwa znajdziesz na tej stronie. Operatory morfologiczne są przydatne do wykonywania takich operacji jak erozja, rozszerzenie, otwieranie i zamykanie. Aby na przykład wykonać operację otwierania, użyj focalMin(), a następnie focalMax():
Zwróć uwagę, że w poprzednim przykładzie operatorowi morfologicznemu przekazywany jest argument jądra. Do obliczeń wykorzystywane są piksele objęte elementami o wartościach innych niż 0. Argument iteracji wskazuje, ile razy ma być zastosowany operator.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]