There is a newer version of the record available.

Published January 5, 2025 | Version v1
Software Restricted

Código fuente en MATLAB para el procesamiento en lote de imágenes de aceitunas y análisis estadístico de áreas y orientaciones

  • 1. ROR icon Universidad de Sevilla
  • 2. ROR icon Universitat de Miguel Hernández d'Elx

Description

Descripción del Código Fuente:

Este código en MATLAB procesa automáticamente un conjunto de imágenes de aceitunas almacenadas en una carpeta, aplicando segmentación y análisis morfológico para extraer características clave como el área y la orientación de las formas detectadas. Además, genera estadísticas globales sobre las áreas y orientaciones, y produce salidas visuales y numéricas.

Funcionalidades Principales:

  1. Procesamiento en Lote:

    • Lee todas las imágenes en formato .png de una carpeta específica (aceitunas_sin_procesar/).
    • Procesa cada imagen de forma secuencial aplicando técnicas de segmentación en el espacio HSV y operaciones morfológicas.
  2. Segmentación y Operaciones Morfológicas:

    • Convierte las imágenes de RGB a HSV y aplica umbrales para segmentar regiones específicas.
    • Realiza operaciones de erosión y dilatación para refinar las regiones segmentadas.
    • Identifica la región más grande (blob) en la imagen y rellena posibles huecos internos.
  3. Cálculo de Características:

    • Determina el área del blob más grande.
    • Calcula la orientación del eje principal de la región segmentada usando momentos estadísticos.
    • Guarda estas estadísticas en un archivo de texto (estadisticas.txt).
  4. Visualización y Exportación:

    • Superpone una línea representando el eje principal de la región más grande sobre la imagen original.
    • Guarda las imágenes procesadas en una carpeta de salida (aceitunas_procesadas/).
  5. Generación de Estadísticas Globales:

    • Al finalizar el procesamiento, genera histogramas:
      • Histograma de áreas: Con ajuste de una distribución normal.
      • Histograma de ángulos: Representando las orientaciones de las regiones.
    • Calcula y guarda la media y la varianza de las áreas en un archivo (normal.txt).

Files

Restricted

The record is publicly accessible, but files are restricted to users with access.

Additional details

Software

Programming language
MATLAB
Development Status
Active