# Load Image

!\[ ]\(.assets/docs-welcome-flow (1).png)

Este bloque de función te permite elegir y cargar un único archivo de imagen desde el disco y ponerlo disponible para el resto del sistema. Ofrece un área de vista previa y un visor rápido para inspeccionar la imagen cargada.

## 📥 Entradas

Este bloque de función no tiene conectores de entrada.

## 📤 Salidas

`Image RGB`\
Datos de imagen leídos desde el archivo seleccionado y expuestos en la salida del bloque.

## 🕹️ Controles

`Load Image`\
Botón para abrir un diálogo de selección de archivos y escoger una imagen desde el disco.

`See Image`\
Botón para abrir un visor de mayor tamaño y poder inspeccionar la imagen.

`Preview Area`\
Área visual dentro del bloque que muestra la imagen actualmente cargada.

## 🎨 Funcionalidades

* Flujo simple de selección de archivos para escoger imágenes de ejemplo o personalizadas desde el disco.
* Vista previa inmediata de la imagen cargada en la interfaz del bloque.
* Visor emergente rápido (`See Image`) para inspeccionar detalles en una ventana más grande.
* Expone la imagen elegida a través de la salida `Image RGB` para que otros bloques puedan utilizarla.
* Maneja formatos de imagen comunes y muestra retroalimentación al usuario si no hay imagen cargada.

## ⚙️ Modo de funcionamiento

* Usa el control `Load Image` para elegir un archivo. Una vez elegida una imagen válida, la vista previa se actualiza.
* Al evaluar el flujo, el bloque suministra la última imagen disponible a través de la salida `Image RGB`.
* Si la imagen falta o es inválida, el bloque marca el `Preview Area` con un mensaje de error y la salida queda vacía.

## 📝 Instrucciones de uso

1. Haz clic en el control `Load Image` y selecciona un archivo de imagen.
2. Verifica que la imagen aparezca en el `Preview Area`.
3. Usa `See Image` para abrir el visor grande si necesitas inspeccionar detalles.
4. Conecta la salida `Image RGB` a otros bloques de función para continuar el procesamiento.

## 💡 Consejos y trucos

* Flujo de vista previa e inspección rápida
  * Combínalo con `Show Image` para colocar la vista previa en el flujo del escenario.
* Preprocesamiento antes del análisis
  * Si la imagen es muy grande o necesitas procesamiento más rápido, añade `Image Resizer` después de este bloque.
  * Para tareas de comparación de objetos, recorta primero la imagen con `Image ROI Select` o `Image ROI` para centrarte en una región más pequeña.
* Cadenas de detección y reconocimiento
  * Para tareas a nivel de objeto, conecta la salida a `Find Object`, `Object Detection` o `Object Detection - Custom`.
  * Para OCR, conecta a `OCR` o `OCR (EasyOCR)` tras el recorte o mejora necesarios.
  * Para análisis de pose o manos, conecta a `Skeleton Estimation`, `Pose Estimation` o `Hand Pose Estimation`.
* Mejorar la calidad visual o aislar el primer plano
  * Usa `Background Removal (RMBG-1.4)` o `Background Removal (BiRefNet)` para separar el sujeto del fondo antes de procesar.
* Guardado y registro
  * Guarda imágenes procesadas o capturas con `Image Write`, `Image Logger` o `Multi Image Write`.
  * Para exportar resultados de forma estructurada, añade `CSV Export` o `Image Logger` según sea necesario.

## 🛠️ Solución de problemas

* No aparece ninguna imagen después de seleccionar un archivo
  * Confirma que la ruta del archivo apunta a una imagen existente y que el formato es compatible.
  * Intenta volver a cargar el archivo con el control `Load Image`.
* La vista previa muestra un error o una imagen en blanco
  * El bloque mostrará un mensaje de error en el `Preview Area` cuando no haya una imagen válida cargada. Vuelve a cargar el archivo o elige otro.
* Los bloques posteriores funcionan lento o fallan con imágenes grandes
  * Inserta `Image Resizer` para reducir el tamaño antes de pasar la imagen a bloques de procesamiento pesado.
* Quieres analizar solo una parte de la imagen
  * Recorta usando `Image ROI Select` y luego alimenta el resultado recortado a bloques de análisis como `Find Object` o `Histogram On Line`.

Si necesitas ayuda para decidir qué bloque colocar a continuación, prueba esta combinación básica: `Show Image` → `Image Resizer` → `Image ROI Select` → uno de los bloques de detector o análisis (por ejemplo `Find Object`, `Object Detection`, `OCR`) según tu aplicación.
