Anuncio: Todos los proyectos no comerciales registrados para usar Earth Engine antes del
15 de abril de 2025 deben
verificar su elegibilidad no comercial para mantener el acceso a Earth Engine.
ee.Image.reduceConnectedComponents
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Aplica un reductor a todos los píxeles dentro de cada "objeto". Se considera que los píxeles pertenecen a un objeto si están conectados (en 8 direcciones) y tienen el mismo valor en la banda "etiqueta". La banda de etiquetas solo se usa para identificar la conectividad; el resto se proporciona como entradas para el reductor.
Uso | Muestra |
---|
Image.reduceConnectedComponents(reducer, labelBand, maxSize) | Imagen |
Argumento | Tipo | Detalles |
---|
esta: image | Imagen | Es la imagen de entrada. |
reducer | Reductor | Es el reductor que se aplicará a los píxeles dentro del componente conectado. |
labelBand | Cadena, valor predeterminado: nulo | Es el nombre de la banda que se usará para detectar la conectividad. Si no se especifica, se usa la primera banda. |
maxSize | Número entero, valor predeterminado: 256 | Tamaño de la vecindad que se debe tener en cuenta cuando se agregan valores. Cualquier objeto más grande que maxSize en la dimensión horizontal o vertical se enmascarará, ya que es posible que partes del objeto estén fuera de la vecindad. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 2025-07-26 (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. |"]]