Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить некоммерческое право на сохранение доступа к Earth Engine.
ee.Image.reduceConnectedComponents
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Применяет редуктор ко всем пикселям внутри каждого «объекта». Пиксели считаются принадлежащими объекту, если они связаны (по 8-канальной связи) и имеют одинаковое значение в полосе «метки». Полоса метки используется только для определения связности; остальные значения предоставляются редуктору в качестве входных данных.
Использование | Возврат | Image. reduceConnectedComponents (reducer, labelBand , maxSize ) | Изображение |
Аргумент | Тип | Подробности | это: image | Изображение | Входное изображение. |
reducer | Редуктор | Редуктор, применяемый к пикселям внутри подключенного компонента. |
labelBand | Строка, по умолчанию: null | Имя диапазона, используемого для определения связности. Если не указано, используется первый диапазон. |
maxSize | Целое число, по умолчанию: 256 | Размер соседства следует учитывать при агрегировании значений. Любые объекты, размер которых превышает maxSize как по горизонтали, так и по вертикали, будут маскироваться, поскольку некоторые части объекта могут находиться за пределами соседства. |
,Применяет редуктор ко всем пикселям внутри каждого «объекта». Пиксели считаются принадлежащими объекту, если они связаны (по 8-канальной связи) и имеют одинаковое значение в полосе «метки». Полоса метки используется только для определения связности; остальные значения предоставляются редуктору в качестве входных данных.
Использование | Возврат | Image. reduceConnectedComponents (reducer, labelBand , maxSize ) | Изображение |
Аргумент | Тип | Подробности | это: image | Изображение | Входное изображение. |
reducer | Редуктор | Редуктор, применяемый к пикселям внутри подключенного компонента. |
labelBand | Строка, по умолчанию: null | Имя диапазона, используемого для определения связности. Если не указано, используется первый диапазон. |
maxSize | Целое число, по умолчанию: 256 | Размер соседства следует учитывать при агрегировании значений. Любые объекты, размер которых превышает maxSize как по горизонтали, так и по вертикали, будут маскироваться, поскольку некоторые части объекта могут находиться за пределами соседства. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eReduces pixel values within connected regions (objects) of an image based on a user-provided reducer function.\u003c/p\u003e\n"],["\u003cp\u003eObjects are identified by contiguous pixels sharing the same value in a specified label band (defaults to the first band if not provided).\u003c/p\u003e\n"],["\u003cp\u003eThe reducer function receives all image bands except the label band as input and aggregates pixel values within each object.\u003c/p\u003e\n"],["\u003cp\u003eA \u003ccode\u003emaxSize\u003c/code\u003e parameter limits the size of objects considered for reduction, masking larger objects to avoid edge effects.\u003c/p\u003e\n"]]],[],null,["# ee.Image.reduceConnectedComponents\n\nApplies a reducer to all of the pixels inside of each 'object'. Pixels are considered to belong to an object if they are connected (8-way) and have the same value in the 'label' band. The label band is only used to identify the connectedness; the rest are provided as inputs to the reducer.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------------------------------------------------|---------|\n| Image.reduceConnectedComponents`(reducer, `*labelBand* `, `*maxSize*`)` | Image |\n\n| Argument | Type | Details |\n|---------------|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `image` | Image | The input image. |\n| `reducer` | Reducer | The reducer to apply to pixels within the connected component. |\n| `labelBand` | String, default: null | The name of the band to use to detect connectedness. If unspecified, the first band is used. |\n| `maxSize` | Integer, default: 256 | Size of the neighborhood to consider when aggregating values. Any objects larger than maxSize in either the horizontal or vertical dimension will be masked, since portions of the object might be outside of the neighborhood. |"]]