Earth Engine introduit des niveaux de quota non commerciaux pour protéger les ressources de calcul partagées et garantir des performances fiables pour tous. Tous les projets non commerciaux devront sélectionner un niveau de quota d'ici le 27 avril 2026, faute de quoi le niveau "Communauté" sera appliqué par défaut. Les quotas de niveau s'appliqueront à tous les projets (quelle que soit la date de sélection du niveau) à compter du 27 avril 2026. En savoir plus
ee.Image.glcmTexture
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Calcule les métriques de texture à partir de la matrice de cooccurrence de niveau de gris autour de chaque pixel de chaque bande. La GLCM est une tabulation de la fréquence à laquelle différentes combinaisons de valeurs de luminosité des pixels (niveaux de gris) se produisent dans une image. Il compte le nombre de fois qu'un pixel de valeur X se trouve à côté d'un pixel de valeur Y, dans une direction et à une distance spécifiques, puis en déduit des statistiques.
Cette implémentation calcule les 14 métriques GLCM proposées par Haralick et 4 métriques supplémentaires de Conners. Les entrées doivent être des nombres entiers.
La sortie se compose de 18 bandes par bande d'entrée si la moyenne directionnelle est activée, et de 18 bandes par paire directionnelle dans le noyau, si elle ne l'est pas :
ASM : f1, moment angulaire du second ordre ; mesure le nombre de paires répétées
CONTRAST : f2, contraste ; mesure le contraste local d'une image
CORR : f3, corrélation, mesure la corrélation entre des paires de pixels
VAR : f4, variance. Mesure la dispersion de la distribution des niveaux de gris.
IDM : moment de différence inverse f5, qui mesure l'homogénéité
SAVG : f6, Sum Average
SVAR : f7, Sum Variance
ENVOYÉ : f8, Sum Entropy
ENT : f9, Entropie. Mesure le caractère aléatoire d'une distribution de niveaux de gris
DVAR : f10, variance de la différence
DENT : f11, entropie de différence
IMCORR1 : f12, Information Measure of Corr. 1
IMCORR2 : f13, Information Measure of Corr. 2
MAXCORR : f14, coefficient de corrélation maximal. (non calculé)
DISS : dissemblance
INERTIE : Inertie
SHADE : Cluster Shade
PROM : proéminence du cluster
Pour en savoir plus, consultez les deux articles suivants : Haralick et al., "Textural Features for Image Classification", https://doi.org/10.1109/TSMC.1973.4309314 et Conners et al., "Segmentation of a high-resolution urban scene using texture operators", https://doi.org/10.1016/0734-189X(84)90197-X.
Utilisation
Renvoie
Image.glcmTexture(size, kernel, average)
Image
Argument
Type
Détails
ceci : image
Image
Image pour laquelle calculer les métriques de texture.
size
Entier, valeur par défaut : 1
Taille du voisinage à inclure dans chaque GLCM. Par exemple, la taille 1 correspond à un carré 3x3, la taille 2 à un carré 5x5, la taille 3 à un carré 7x7, etc.
kernel
Kernel, valeur par défaut : null
Noyau spécifiant les décalages x et y sur lesquels calculer les GLCM. Une GLCM est calculée pour chaque pixel non nul du noyau, à l'exception du pixel central, et à condition qu'une GLCM n'ait pas déjà été calculée pour la même direction et la même distance. Par exemple, si l'un des pixels est ou les deux sont définis (est et ouest), une seule GLCM (horizontale) est calculée. Les noyaux sont analysés de gauche à droite et de haut en bas. La valeur par défaut est un carré 3x3, ce qui donne quatre matrices GLCM avec les décalages (-1, -1), (0, -1), (1, -1) et (-1, 0).
average
Booléen, valeur par défaut : true
Si la valeur est "true", les bandes directionnelles de chaque métrique sont moyennées.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/04/20 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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"]]