Earth Engine вводит квоты для некоммерческих проектов , чтобы защитить совместно используемые вычислительные ресурсы и обеспечить надежную работу для всех. Все некоммерческие проекты должны выбрать уровень квот до 27 апреля 2026 года , иначе по умолчанию будет использоваться уровень «Сообщество». Квоты вступят в силу для всех проектов (независимо от даты выбора уровня) 27 апреля 2026 года . Подробнее.
ee.Image.glcmTexture
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Вычисляет метрики текстуры на основе матрицы совместной встречаемости уровней серого (GLCM) для каждого пикселя каждого канала. GLCM представляет собой таблицу, показывающую, как часто встречаются различные комбинации значений яркости пикселей (уровней серого) в изображении. Она подсчитывает количество раз, когда пиксель со значением X находится рядом с пикселем со значением Y в определенном направлении и на определенном расстоянии, а затем выводит статистические данные из этой таблицы.
Данная реализация вычисляет 14 метрик GLCM, предложенных Хараликом, и 4 дополнительные метрики от Коннерса. Входные данные должны быть целочисленными.
Выходные данные состоят из 18 полос на входную полосу, если включено направленное усреднение, и 18 полос на каждую пару направленных полос в ядре, если нет:
ASM: f1, угловой второй момент; измеряет количество повторяющихся пар.
MAXCORR: f14, максимальный коэффициент корреляции (не вычисляется)
DISS: Несходство
ИНЕРЦИЯ: Инерция
ОТТЕНОК: Кластерный оттенок
PROM: Выраженность кластера
Более подробную информацию можно найти в двух статьях: Haralick et al., 'Textural Features for Image Classification', https://doi.org/10.1109/TSMC.1973.4309314 и Conners et al., 'Segmentation of a high-resolution urban scene using texture operators', https://doi.org/10.1016/0734-189X(84)90197-X.
Использование
Возвраты
Image.glcmTexture ( size , kernel , average )
Изображение
Аргумент
Тип
Подробности
это: image
Изображение
Изображение, для которого необходимо вычислить метрики текстуры.
size
Целое число, по умолчанию: 1
Размер окрестности, которую следует включить в каждую матрицу GLCM. Например, размер 1 соответствует квадрату 3x3, размер 2 — квадрату 5x5, размер 3 — квадрату 7x7 и т. д.
kernel
Ядро, по умолчанию: null
Ядро, определяющее смещения по осям x и y, для которых вычисляются GLCM. GLCM вычисляется для каждого пикселя в ядре, отличного от нуля, за исключением центрального пикселя, и до тех пор, пока GLCM еще не был вычислен для того же направления и расстояния. Например, если заданы один или оба пикселя (восточный и западный), вычисляется только 1 (горизонтальный) GLCM. Ядра сканируются слева направо и сверху вниз. По умолчанию используется квадрат 3x3, в результате чего вычисляется 4 GLCM со смещениями (-1, -1), (0, -1), (1, -1) и (-1, 0).
average
Логическое значение, по умолчанию: true
Если это так, то направленные полосы для каждой метрики усредняются.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 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"]]