> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/spanish/function-blocks/blocks-reference/image-transformations/operations/split-image.md).

# Split Image

Este bloque de función separa una imagen RGB en tres imágenes en escala de grises de un solo canal, para que puedas procesar cada canal de color de forma independiente.

## 📥 Entradas <a href="#inputs" id="inputs"></a>

* `ImageRGB` Una imagen RGB para dividir en canales individuales.\
  (socket: input)

## 📤 Salidas <a href="#outputs" id="outputs"></a>

* `Red Channel` Imagen en escala de grises que muestra el canal rojo.\
  (socket: output)
* `Blue Channel` Imagen en escala de grises que muestra el canal azul.\
  (socket: output)
* `Green Channel` Imagen en escala de grises que muestra el canal verde.\
  (socket: output)

## 🕹️ Controles <a href="#controls" id="controls"></a>

* Este bloque no tiene controles interactivos. Se ejecuta automáticamente cuando se le proporciona una imagen.

## 🎨 Características <a href="#features" id="features"></a>

* División rápida de canales para análisis por canal o preprocesamiento.
* Las salidas son imágenes en escala de grises estándar que funcionan con todos los bloques que esperan entradas de un solo canal.
* Ligero y rápido — adecuado para pipelines en tiempo real.

## 📝 Instrucciones de uso <a href="#usage" id="usage"></a>

1. Conecta una imagen RGB al socket de entrada `ImageRGB`.
2. El bloque produce tres salidas en escala de grises: `Red Channel`, `Blue Channel` y `Green Channel`.
3. Conecta cualquiera de estas salidas a bloques posteriores que acepten imágenes en escala de grises.

## 📊 Evaluación <a href="#evaluation" id="evaluation"></a>

Al ejecutarse, el bloque de función genera cada canal de color como una imagen en escala de grises separada, lista para su procesamiento independiente.

## 💡 Consejos y trucos <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* Para previsualizar resultados rápidamente, conecta la salida de cualquier canal al bloque `Show Image`.
* Después de procesar los canales por separado (por ejemplo con `Blur`, `Image Threshold` o `Adjust Colors`), vuélvelos a combinar usando el bloque `Merge Channels` para restaurar una imagen RGB.
* Utiliza el bloque `Color Density Percentage` en canales individuales para cuantificar la dominancia de canal y orientar la elección de umbrales.
* Si necesitas aislar un rango de color específico, divide primero los canales y luego aplica `HSV Filter` o `RGB Mask` en el canal apropiado para un control más fino.
* Para flujos de trabajo de corrección de color, divide los canales, ajusta cada uno con `Adjust Colors` o `Contrast Optimization`, y luego vuelve a unirlos con `Merge Channels`.
* Usa `Mean Value of Image` sobre las salidas de canal para monitorizar el brillo por canal (útil para verificar exposición e iluminación).

## 🛠️ Solución de problemas <a href="#troubleshooting" id="troubleshooting"></a>

* Si las salidas parecen en blanco o idénticas, verifica que la entrada en `ImageRGB` sea una imagen RGB válida.
* Si los bloques posteriores esperan una imagen de 3 canales, recuerda usar `Merge Channels` después del procesamiento por canal.
* Para salidas de un solo canal con ruido, inserta un bloque `Blur` o `Denoising` antes de análisis adicionales.
