# Inicio del procesamiento

Una vez que hayas importado tus imágenes, marcado los objetivos de calibración y configurado los ajustes del proyecto, estarás listo para comenzar el procesamiento. Esta página te guía a través del inicio del proceso de procesamiento Chloros.

## Lista de comprobación previa al procesamiento

Antes de hacer clic en el botón Iniciar, compruebe que todo está listo:

* [ ] **Archivos importados**: todas las imágenes aparecen en el explorador de archivos
* [ ] **Imágenes objetivo marcadas**: columna Objetivo marcada para las imágenes de calibración
* [ ] **Modelos de cámara detectados**: la columna Modelo de cámara muestra las cámaras correctas
* [ ] **Configuración establecida**: ajustes del proyecto revisados y ajustados
* [ ] **Índices seleccionados**: se han añadido los índices multiespectrales deseados (si es necesario)
* [ ] **Formato de exportación elegido**: formato de salida adecuado para su flujo de trabajo

{% hint style="info" %}
**Consejo**: Haga clic en algunas imágenes del explorador de archivos para verificar que se han cargado correctamente antes del procesamiento.
{% endhint %}

***

## Inicio del procesamiento

### Localice el botón de inicio

El botón Iniciar/Reproducir se encuentra en la barra superior de Chloros:

* Posición: Parte superior central de la ventana
* Icono: **Botón Reproducir/Iniciar** <img src="https://2064722394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbNErQGSZ5s55w5RJD571%2Fuploads%2Fgit-blob-f2c979bf207de77595b954b2e024193c960e51e7%2Fimage%20(2)%20(1).png?alt=media" alt="" data-size="line">
* Estado: El botón está habilitado (iluminado) cuando está listo para procesar

### Haga clic para iniciar

1. Haga clic en el **botón Reproducir/Iniciar** en la barra superior
2. El procesamiento comienza inmediatamente
3. El botón se deshabilita (aparece en gris) durante el procesamiento
4. La barra de progreso se actualiza, mostrando el estado del procesamiento

{% hint style="success" %}
**Procesamiento iniciado**: Una vez pulsado, Chloros gestiona automáticamente todos los pasos del procesamiento: detección de objetivos, debayering, calibración, cálculo de índices y exportación.
{% endhint %}

***

## Comprensión de los modos de procesamiento

Chloros funciona en dos modos de procesamiento diferentes dependiendo de su licencia:

### Modo gratuito (procesamiento secuencial)

**Disponible para todos los usuarios**

**Cómo funciona:**

* Procesa las imágenes de una en una, de forma secuencial
* Funcionamiento en un solo subproceso
* Menor consumo de memoria

**La barra de progreso muestra 2 etapas:**

1.**Detección de objetivos**: búsqueda de objetivos de calibración 2. **Procesamiento**: aplicación de la calibración y exportación de imágenes**Tiempo de procesamiento:**

* Mucho más lento que el modo paralelo de Chloros+
* Adecuado para conjuntos de datos pequeños y medianos (< 200 imágenes)

### Modo Chloros+ (procesamiento paralelo)

**Requiere licencia Chloros+**

**Cómo funciona:**

* Procesa varias imágenes simultáneamente utilizando una [cadena de procesamiento de 4 subprocesos](https://mapir.gitbook.io/chloros/es/arquitectura-de-procesamiento/processing-pipeline)
* La [adaptación dinámica de cálculo](https://mapir.gitbook.io/chloros/es/arquitectura-de-procesamiento/dynamic-compute-adaptation) selecciona automáticamente la estrategia óptima para su hardware
* Aceleración por GPU (CUDA) con tarjetas gráficas NVIDIA (escritorio y Jetson)
* Escalable desde un Jetson Nano (1 trabajador) hasta un ordenador de sobremesa con una GPU de 12 GB o más (3-4 trabajadores)

**La barra de progreso muestra 4 etapas** (correspondientes a los 4 subprocesos del flujo de trabajo):

1. **Detección** (Subproceso 1): búsqueda de objetivos de calibración
2. **Análisis** (Subproceso 2): examen de los metadatos de la imagen y cálculo de la calibración
3. **Calibración** (Subproceso 3): eliminación de mosaicos de la GPU, corrección de viñeteado y cálculo del índice
4. **Exportación** (hilo 4): guardar las imágenes procesadas y los índices**Interacción con la barra de progreso:**\* **Pase el ratón** por encima de la barra para ver el panel desplegable detallado de 4 etapas

* **Haga clic** en la barra de progreso para fijar el panel desplegable en su posición
* **Vuelva a hacer clic** para desbloquearlo y ocultar el panel**Tiempo de procesamiento:**
* Significativamente más rápido que el modo gratuito
* Se adapta al número de núcleos de la CPU
* La aceleración por GPU mejora aún más la velocidad

{% hint style="info" %}
**Chloros+ Velocidad**: El procesamiento paralelo puede ser entre 5 y 10 veces más rápido que el modo secuencial para conjuntos de datos grandes. Un proyecto de 500 imágenes que tarda 2 horas en el modo gratuito puede completarse en 15-20 minutos con Chloros+.
{% endhint %}

***

## Qué ocurre durante el procesamiento

### Etapa 1: Detección de objetivos

**Qué hace Chloros:**

* Escanea las imágenes de objetivos marcadas (o todas las imágenes si no hay ninguna marcada)
* Identifica los 4 paneles de calibración de cada objetivo
* Extrae los valores de reflectancia de los paneles de los objetivos
* Registra las marcas de tiempo de los objetivos para la programación de la calibración

**Duración:** 1-30 segundos (con objetivos marcados), 5-30+ minutos (sin marcar)

### Etapa 2: Desbayering (conversión RAW)

**Qué hace Chloros:**

* Convierte los datos RAW del patrón Bayer en imágenes RGB completas
* Aplica un algoritmo de demosaico de alta calidad
* Conserva la máxima calidad y detalle de la imagen

**Duración:** Varía según el número de imágenes y la velocidad de la CPU

### Etapa 3: Calibración

**Qué hace Chloros:**\* **Corrección de viñeteado**: elimina el oscurecimiento de los bordes causado por el objetivo

* **Calibración de reflectancia**: normaliza utilizando valores de reflectancia de referencia
* Aplica correcciones en todas las bandas/canales
* Utiliza el objetivo de calibración adecuado para cada imagen en función de la marca de tiempo

**Duración:** La mayor parte del tiempo de procesamiento

### Etapa 4: Cálculo de índices

**Qué hace Chloros:**

* Calcula los índices multiespectrales configurados (NDVI, NDRE, etc.)
* Aplica operaciones matemáticas de banda a las imágenes calibradas
* Genera imágenes de índice para cada índice seleccionado

**Duración:** Unos segundos por imagen

### Etapa 5: Exportación

**Qué hace Chloros:**

* Guarda las imágenes calibradas en el formato seleccionado
* Exporta imágenes de índice con los colores LUT configurados
* Escribe los archivos en subcarpetas de modelos de cámara
* Conserva los nombres de archivo originales con sufijos

**Duración:** Varía según el formato de exportación y el tamaño del archivo\*\*\*

## Comportamiento del procesamiento

### Flujo de procesamiento automático

Una vez iniciado, todo el flujo se ejecuta automáticamente:

* No se necesita interacción del usuario
* Todos los pasos configurados se ejecutan en secuencia
* Las actualizaciones de progreso se muestran en tiempo real

### Uso del ordenador durante el procesamiento

**Modo libre:**

* Uso relativamente bajo de la CPU (un solo subproceso)
* El ordenador sigue respondiendo para otras tareas
* Es seguro minimizar Chloros y trabajar en otras aplicaciones

**Chloros+ Modo paralelo:**

* Alto uso de la CPU (multihilo, hasta 16 núcleos)
* Con aceleración por GPU: alto uso de la GPU
* El ordenador puede responder con menos rapidez durante el procesamiento
* Evite iniciar otras tareas que requieran un uso intensivo de la CPU

{% hint style="warning" %}
**Consejo de rendimiento**: Para obtener el mejor rendimiento de Chloros+, cierre otras aplicaciones y deje que Chloros utilice todos los recursos del sistema.
{% endhint %}

### El procesamiento no se puede pausar

**Limitaciones importantes:**

* Una vez iniciado, el procesamiento no se puede pausar
* Puede cancelar el procesamiento, pero se perderá el progreso
* Los resultados parciales no se guardan
* Si se cancela, deberá reiniciar desde el principio

**Consejo de planificación:** Para proyectos muy grandes, considere procesar por lotes o utilizar CLI para un mejor control.\*\*\*

## Supervisión del procesamiento

Mientras se ejecuta el procesamiento, puede:

* **Observar la barra de progreso**: ver el porcentaje de finalización total
* **Ver la etapa actual**: Detectar, Analizar, Calibrar o Exportar
* **Consultar la pestaña de registro**: ver mensajes y advertencias detallados del procesamiento
* **Previsualizar imágenes completadas**: algunos archivos de exportación pueden aparecer durante el procesamiento

Para obtener información detallada sobre la supervisión, consulte [Supervisión del procesamiento](https://mapir.gitbook.io/chloros/es/procesamiento-de-imagenes-gui/monitoring-the-processing).

***

## Cancelación del procesamiento

Si necesita detener el procesamiento:

### Cómo cancelar

1. Localice el **botón Detener/Cancelar** (sustituye al botón Iniciar durante el procesamiento)
2. Haga clic en el botón Detener
3. El procesamiento se detiene inmediatamente
4. Se descartan los resultados parciales

### Cuándo cancelar

**Motivos válidos para cancelar:**

* Se ha detectado que se han utilizado ajustes incorrectos
* Se ha olvidado marcar las imágenes de destino
* Se han importado imágenes incorrectas
* El sistema funciona demasiado lento o no responde

**Después de cancelar:**

* Revise y solucione cualquier problema
* Ajuste la configuración según sea necesario
* Reinicie el procesamiento desde el principio
* Para una experiencia óptima, cierre completamente Chloros y reinicie

{% hint style="warning" %}
**Sin resultados parciales**: La cancelación descarta todo el progreso. Chloros no guarda imágenes procesadas parcialmente.
{% endhint %}

***

## Estimaciones del tiempo de procesamiento

El tiempo de procesamiento real varía considerablemente en función de:

* Número de imágenes
* Resolución de las imágenes
* Formato de entrada RAW frente a JPG
* Modo de procesamiento (Gratuito frente a Chloros+)
* Velocidad de la CPU y número de núcleos
* Disponibilidad de GPU (solo Chloros+)
* Número de índices a calcular
* Complejidad del formato de exportación

### Estimaciones aproximadas (Chloros+, imágenes de 12 MP, CPU moderna)

| Número de imágenes | Modo gratuito | Chloros+ (CPU) | Chloros+ (GPU) |
| ------------------ | ------------- | -------------- | -------------- |
| 50 imágenes        | 15-20 min     | 5-8 min        | 3-5 min        |
| 100 imágenes       | 30-40 min     | 10-15 min      | 5-8 min        |
| 200 imágenes       | 1-1,5 h       | 20-30 min      | 10-15 min      |
| 500 imágenes       | 2-3 horas     | 45-60 min      | 20-30 min      |
| 1000 imágenes      | 4-6 horas     | 1,5-2 horas    | 40-60 min      |

{% hint style="info" %}
**Primera ejecución**: El procesamiento inicial puede tardar más tiempo, ya que Chloros crea cachés y perfiles. El procesamiento posterior de conjuntos de datos similares será más rápido.
{% endhint %}

***

## Problemas comunes al inicio

### Botón de inicio desactivado (en gris)

**Posibles causas:**

* No se han importado imágenes
* El backend no se ha iniciado completamente
* El procesamiento anterior sigue en ejecución
* El proyecto no se ha cargado completamente

**Soluciones:**

1. Espere a que el backend se inicialice por completo (compruebe el icono del menú principal)
2. Verifique que las imágenes se hayan importado en el explorador de archivos
3. Reinicie Chloros si el botón sigue desactivado
4. Compruebe el registro de depuración en busca de mensajes de error

### El procesamiento se inicia y falla inmediatamente

**Posibles causas:**

* No hay imágenes válidas en el proyecto
* Archivos de imagen dañados
* Espacio en disco insuficiente
* Memoria insuficiente (RAM)

**Soluciones:**

1. Compruebe el registro de depuración <img src="https://2064722394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbNErQGSZ5s55w5RJD571%2Fuploads%2Fgit-blob-af0325f1269e4acd04df8c7f853a661bef5a12df%2Ficon_log.JPG?alt=media" alt="" data-size="line"> en busca de mensajes de error
2. Compruebe el espacio disponible en disco
3. Intente procesar un subconjunto más pequeño de imágenes
4. Compruebe que las imágenes no estén dañadas

### Advertencia «No se han detectado objetivos»

**Posibles causas:**

* Se ha olvidado de marcar las imágenes objetivo
* Las imágenes objetivo no contienen objetivos visibles
* La configuración de detección de objetivos es demasiado estricta

**Soluciones:**

1. Revise [Selección de imágenes objetivo](https://mapir.gitbook.io/chloros/es/procesamiento-de-imagenes-gui/choosing-target-images)
2. Marque las imágenes adecuadas en la columna Objetivo
3. Compruebe que los objetivos sean visibles en las imágenes marcadas
4. Ajuste la configuración de detección de objetivos si es necesario

***

## Consejos para un procesamiento satisfactorio

### Antes de comenzar

1. **Pruebe primero con un pequeño subconjunto**: procese entre 10 y 20 imágenes para verificar la configuración
2. **Compruebe el espacio disponible en disco**: asegúrese de que haya 2-3 veces el tamaño del conjunto de datos libre
3. **Cierre las aplicaciones innecesarias**: libere recursos del sistema
4. **Verifique las imágenes objetivo**: obtenga una vista previa de los objetivos marcados para garantizar la calidad
5. **Guarde el proyecto**: el proyecto se guarda automáticamente, pero es recomendable guardarlo manualmente

### Durante el procesamiento

1. **Evite que el sistema entre en suspensión**: desactive los modos de ahorro de energía
2. **Mantenga Chloros en primer plano**: o, al menos, visible en la barra de tareas
3. **Supervise el progreso de vez en cuando**: compruebe si hay advertencias o errores
4. **No cargue otras aplicaciones pesadas**: especialmente con el modo paralelo de Chloros+

### Aceleración por GPU de Chloros+

Si utiliza la aceleración por GPU de NVIDIA:

1. Actualice los controladores de NVIDIA a la última versión
2. Asegúrese de que la GPU tenga 4 GB o más de VRAM
3. Cierre las aplicaciones que hacen un uso intensivo de la GPU (juegos, edición de vídeo)
4. Supervise la temperatura de la GPU (asegúrese de que la refrigeración sea adecuada)

***

## Próximos pasos

Una vez que haya comenzado el procesamiento:

1. **Supervise el progreso** - Consulte [Supervisión del procesamiento](https://mapir.gitbook.io/chloros/es/procesamiento-de-imagenes-gui/monitoring-the-processing)
2. **Espere a que finalice**: el procesamiento se ejecuta automáticamente
3. **Revise los resultados**: consulte [Finalización del procesamiento](https://mapir.gitbook.io/chloros/es/procesamiento-de-imagenes-gui/finishing-the-processing)

Para obtener información sobre qué hacer durante el procesamiento, consulte [Supervisión del procesamiento](https://mapir.gitbook.io/chloros/es/procesamiento-de-imagenes-gui/monitoring-the-processing).
