Wprowadzamy w Earth Engine poziomy limitów niekomercyjnych, aby chronić współdzielone zasoby obliczeniowe i zapewnić niezawodną wydajność dla wszystkich. We wszystkich projektach niekomercyjnych trzeba będzie wybrać poziom limitu do 27 kwietnia 2026 r.. W przeciwnym razie zostanie im przydzielony poziom Społeczność. Limity poziomu zaczną obowiązywać we wszystkich projektach (niezależnie od daty wyboru poziomu) od 27 kwietnia 2026 r.Więcej informacji
ee.Image.glcmTexture
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Oblicza dane tekstury z macierzy współwystępowania poziomów szarości wokół każdego piksela w każdym paśmie. GLCM to zestawienie częstotliwości występowania różnych kombinacji wartości jasności pikseli (poziomów szarości) na obrazie. Oblicza, ile razy piksel o wartości X znajduje się obok piksela o wartości Y w określonym kierunku i odległości, a następnie wyciąga z tych danych statystyki.
Ta implementacja oblicza 14 rodzajów danych GLCM zaproponowanych przez Haralicka i 4 dodatkowe rodzaje danych zaproponowane przez Connersa. Wartości wejściowe muszą być liczbami całkowitymi.
Jeśli uśrednianie kierunkowe jest włączone, dane wyjściowe składają się z 18 pasm na pasmo wejściowe. Jeśli nie, dane wyjściowe składają się z 18 pasm na parę kierunkową w jądrze:
ASM: f1, Angular Second Moment (kątowy moment drugiego rzędu); mierzy liczbę powtarzających się par.
MAXCORR: f14, maksymalny współczynnik korelacji. (nie obliczono)
DISS: Dissimilarity
INERTIA: Inertia
SHADE: Cluster Shade
PROM: rozpoznawalność klastra
Więcej informacji znajdziesz w tych 2 artykułach: Haralick i in., „Textural Features for Image Classification”, https://doi.org/10.1109/TSMC.1973.4309314 oraz Conners i in., „Segmentation of a high-resolution urban scene using texture operators”, https://doi.org/10.1016/0734-189X(84)90197-X.
Wykorzystanie
Zwroty
Image.glcmTexture(size, kernel, average)
Obraz
Argument
Typ
Szczegóły
to: image
Obraz
Obraz, dla którego mają zostać obliczone dane tekstury.
size
Liczba całkowita, domyślnie: 1
Rozmiar sąsiedztwa, które ma być uwzględnione w każdej macierzy GLCM. Na przykład rozmiar 1 odpowiada kwadratowi 3x3, rozmiar 2 – kwadratowi 5x5, rozmiar 3 – kwadratowi 7x7 itd.
kernel
Jądro, domyślnie: null
Jądro określające przesunięcia w osiach x i y, na podstawie których mają być obliczane macierze GLCM. Macierz GLCM jest obliczana dla każdego piksela w jądrze, który ma wartość inną niż zero, z wyjątkiem piksela środkowego, o ile macierz GLCM nie została jeszcze obliczona dla tego samego kierunku i odległości. Jeśli na przykład ustawiony jest co najmniej 1 piksel wschodni lub zachodni, obliczany jest tylko 1 GLCM (w orientacji poziomej). Jądra są skanowane od lewej do prawej i od góry do dołu. Domyślnie jest to kwadrat 3x3, co daje 4 macierze GLCM z przesunięciami (-1, -1), (0, -1), (1, -1) i (-1, 0).
average
Wartość logiczna, domyślnie: true
Jeśli wartość to prawda, pasma kierunkowe dla każdego rodzaju danych są uśredniane.
[[["Ł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: 2026-04-20 UTC."],[],["This content describes the computation of texture metrics using the Gray Level Co-occurrence Matrix (GLCM). It calculates 18 metrics, including Angular Second Moment, Contrast, Correlation, and Entropy, among others. The GLCM tabulates pixel brightness combinations within an image, considering direction and distance. Input images must be integer-valued. The `Image.glcmTexture` function takes `size`, `kernel` (pixel offsets), and `average` (directional averaging) as parameters. Output is 18 bands per input band, either averaged or per directional pair in the kernel.\n"]]