Resumen
Hace que las transiciones de una imagen a una imagen adyacente aparezcan sin interrupciones.
Uso
El balance de color sólo puede llevarse a cabo si sus datos cumplen las siguientes condiciones:
- Se han calculado las estadísticas de todas las bandas.
- Se han generado los histogramas de todas las bandas.
- Sólo se admiten las profundidades de bits de 8 bits sin signo y de 16 bits sin signo.
- Ninguno de los datasets ráster tiene un mapa de color asociado.
Las bandas de Ráster de destino tienen que estar en el mismo orden que las bandas del dataset de mosaico de entrada. En condiciones ideales, el número de bandas debe ser el mismo. Si hay más bandas en el dataset de mosaico de entrada, las bandas del ráster de destino se usarán de nuevo secuencialmente.
Si la profundidad de bit del dataset de mosaico de entrada difiere de la del ráster de destino, los valores de píxeles se ajustarán automáticamente para que los dos tengan la misma profundidad de bit.
Las acciones definidas por los parámetros Excluir ráster de área, Tipo de extensión y Gamma parameters (exclude_raster, stretch_type y gamma en Python) se realizan antes de que se lleve a cabo el balance de color. En el cuadro de diálogo de la herramienta, estos tres parámetros se encuentran en la categoría del parámetro Opciones de preprocesamiento.
La superficie de color de destino solo está disponible si se elige la técnica de balance de sobreexposición. Al utilizar la técnica de balance de sobreexposición, cada píxel necesita un color de destino, que se toma de la superficie de color de destino. Existen cinco tipos de superficies de color de destino entre las cuales puede elegir: color único, cuadrícula de color, superficie de primer orden, superficie de segundo orden y superficie de tercer orden.
El Ráster de destino es un ráster que se utiliza para guiar el balance de color.
- Al utilizar balance de sobreexposición, el color de destino que se derive dependerá del tipo de superficie de color de destino elegido. Para el color único, se utiliza el valor medio de la imagen de destino de referencia. Para la cuadrícula de color, se toma de nuevo una muestra de la imagen de destino de referencia con una cuadrícula adecuada. En el caso de las superficies de orden de polinomio, los coeficientes del polinomio se obtienen mediante un ajuste por cuadrados mínimos, a partir de la imagen de destino de referencia.
- Al utilizar un balance de histograma, el histograma de destino se obtiene a partir de la imagen de destino de referencia.
- Al utilizar un balance de desviación estándar, la desviación estándar de destino se obtiene a partir de la imagen de destino de referencia.
Para quitar una corrección de color, haga clic con el botón derecho del ratón en ArcCatalog o en la ventana Catálogo y haga clic en Quitar > Quitar balance de color.
Sintaxis
ColorBalanceMosaicDataset_management (in_mosaic_dataset, {balancing_method}, {color_surface_type}, {target_raster}, {exclude_raster}, {stretch_type}, {gamma}, {block_field})
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset | Dataset de mosaico al que desea aplicar el balance de color. | Mosaic Layer |
balancing_method (Opcional) | Al algoritmo de balance que se va a utilizar.
| String |
color_surface_type (Opcional) | Cuando utiliza el método de balance Sobreexposición, cada píxel necesita un color objetivo, que se determina mediante el tipo de superficie.
| String |
target_raster (Opcional) | Ráster que desea utilizar para realizar el balance de color en las otras imágenes. El método de balance y el tipo de superficie de color, si procede, se derivará de esta imagen. | Raster Layer; Internet Tiled Layer; Map Server Layer |
exclude_raster (Opcional) | Aplique una máscara antes de realizar el balance de color en el dataset de mosaico. Cree la máscara utilizando la herramienta Generar área de exclusión. | Raster Layer |
stretch_type (Opcional) | Extienda el rango de valores antes de realizar el balance de color. Elija una de las opciones siguientes:
| String |
gamma (Opcional) | Ajuste el brillo general de una imagen. Un valor bajo minimizará el contraste entre valores moderados haciendo que parezcan más oscuros. Los valores altos aumentan el contraste haciendo que parezcan más brillantes. | Double |
block_field (Opcional) | El nombre del campo en una tabla de atributos del dataset de mosaico que se utiliza para identificar los elementos que deberían considerarse un elemento al realizar algunos cálculos y operaciones. | String |
Muestra de código
Ejemplo 1 de ColorBalanceMosaicDataset (ventana de Python)
Esta es una muestra de Python para la herramienta ColorBalanceMosaicDataset.
import arcpy
arcpy.ColorBalanceMosaicDataset_management(
"C:/workspace/CC.gdb/cc1", "DODGING", "SINGLE_COLOR",
"C:/workspace/Aerial.lyr", "#", "STANDARD_DEVIATION", "3", "BLOCKNAME")
Ejemplo 2 de ColorBalanceMosaicDataset (secuencia de comandos independiente)
Esta es una muestra de la secuencia de comandos de Python para la herramienta ColorBalanceMosaicDataset.
#########*#########*##########*#########*#########*#########*#########*&&&&&&&&&&
# Color Correction Mosaic Dataset with target layer
import arcpy
arcpy.env.workspace = "C:/workspace"
mdname = "CC.gdb/cc1"
ccmethod = "DODGING"
dogesurface = "SINGLE_COLOR"
targetras = "C:/workspace/Aerial_photo.lyr"
excluderas = "#"
prestretch = "NONE"
gamma = "#"
blockfield = "#"
arcpy.ColorBalanceMosaicDataset_management(
mdname, ccmethod, dogesurface, targetras, excluderas,
prestretch, gamma, blockfield)
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí