Earth Engine sta introducendo livelli di quota non commerciali per salvaguardare le risorse di calcolo condivise e garantire prestazioni affidabili per tutti. Tutti i progetti non commerciali dovranno selezionare un livello di quota entro il 27 aprile 2026, altrimenti verrà utilizzato il livello Community per impostazione predefinita. Le quote di livello entreranno in vigore per tutti i progetti (indipendentemente dalla data di selezione del livello) il 27 aprile 2026. Scopri di più.
ee.Image.glcmTexture
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Calcola le metriche della texture dalla matrice di cooccorrenza dei livelli di grigio intorno a ogni pixel di ogni banda. La matrice GLCM è una tabulazione della frequenza con cui si verificano diverse combinazioni di valori di luminosità dei pixel (livelli di grigio) in un'immagine. Conta il numero di volte in cui un pixel di valore X si trova accanto a un pixel di valore Y, in una determinata direzione e distanza, e poi ricava le statistiche da questa tabulazione.
Questa implementazione calcola le 14 metriche GLCM proposte da Haralick e 4 metriche aggiuntive di Conners. Gli input devono essere numeri interi.
L'output è costituito da 18 bande per banda di input se la media direzionale è attiva e da 18 bande per coppia direzionale nel kernel, in caso contrario:
ASM: f1, Angular Second Moment; misura il numero di coppie ripetute
CONTRASTO:f2, Contrasto; misura il contrasto locale di un'immagine
CORR: f3, Correlazione; misura la correlazione tra coppie di pixel
VAR:f4, varianza; misura la dispersione della distribuzione dei livelli di grigio
ENT: f9, Entropy. Misura la casualità di una distribuzione dei livelli di grigio
DVAR: f10, Varianza della differenza
DENT: f11, entropia della differenza
IMCORR1: f12, Information Measure of Corr. 1
IMCORR2: f13, Information Measure of Corr. 2
MAXCORR: f14, coefficiente di correlazione massimo. (non calcolato)
DISS: Dissimilarità
INERTIA: Inertia
SHADE: Cluster Shade
PROM: Evidenza del cluster
Per ulteriori informazioni, consulta i due articoli: Haralick et al., "Textural Features for Image Classification", https://doi.org/10.1109/TSMC.1973.4309314 e Conners et al., "Segmentation of a high-resolution urban scene using texture operators", https://doi.org/10.1016/0734-189X(84)90197-X.
Utilizzo
Restituisce
Image.glcmTexture(size, kernel, average)
Immagine
Argomento
Tipo
Dettagli
questo: image
Immagine
L'immagine per cui calcolare le metriche della texture.
size
Numero intero, valore predefinito: 1
La dimensione del vicinato da includere in ogni GLCM. Ad esempio, la dimensione 1 corrisponde a un quadrato 3x3, la dimensione 2 corrisponde a un quadrato 5x5, la dimensione 3 corrisponde a un quadrato 7x7 e così via.
kernel
Kernel, valore predefinito: null
Un kernel che specifica gli offset x e y su cui calcolare le matrici GLCM. Viene calcolata una matrice GLCM per ogni pixel del kernel diverso da zero, ad eccezione del pixel centrale e a condizione che non sia già stata calcolata una matrice GLCM per la stessa direzione e distanza. Ad esempio, se è impostato uno o entrambi i pixel est e ovest, viene calcolato un solo GLCM (orizzontale). I kernel vengono scansionati da sinistra a destra e dall'alto verso il basso. Il valore predefinito è un quadrato 3x3, che genera 4 GLCM con gli offset (-1, -1), (0, -1), (1, -1) e (-1, 0).
average
Booleano, valore predefinito: true
Se è true, le bande direzionali per ogni metrica vengono calcolate in media.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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"]]