APLICACION ANALISIS RGB v1.2
Description
APLICACION ANALISIS RGB v1.2 AUTORES: 1. Javier H. Jerez Jaimes - Investigador Independiente - javjerez@gmail.com - ORCID:https://orcid.org/0000-0002-0758-1632 2. Eliana X. Narváez Parra - Universidad de Santander UDES. Facultad de Ciencias Naturales - enarvaez@udes.edu.co - ORCID: https://orcid.org/0000-0002-4933-8577 AUTOR DE CORRESPONDENCIA: Javier H. Jerez Jaimes (javjerez@gmail.com) CÓMO CITAR ESTE TRABAJO (CITATION): Si utiliza esta aplicación o parte de su código en su investigación o proyecto, por favor cite este conjunto de datos de la siguiente manera: [Jerez-Jaimes, J.H., Narváez-Parra, E.X.] (2026). "APLICACIÓN ANÁLISIS RGB V1.2: Herramienta Interactiva en R para el Análisis Espectral y Estadístico de imágenes tomadas con cámaras y celulares". Mendeley Data, V1. doi:[10.17632/tr3k4pnhwd.1] DESCRIPCIÓN: Esta aplicación didáctica e interactiva en R/Shiny permite a profesores, investigadores o agricultores cargar imágenes tomadas con cámaras y celulares calcular mapas de índices de vegetación basados en bandas RGB, seleccionar de forma interactiva Regiones de Interés (ROI) en la imagen, y exportar tanto la estadística descriptiva básica como la matriz completa de datos de los píxeles seleccionados. De igual forma permite la descarga de las imágenes de los índices RGB seleccionados. REQUISITOS DEL SISTEMA: - Versión de R recomendada: R v4.3 o superior. - Paquetes de R necesarios: shiny, bslib, terra,leaflet,ggplot2, tidyr, leaflets, leaflet.extras, openxlsx. - NOTA: Al trabajar con imágenes ráster, se recomienda contar con al menos 8 GB de memoria RAM libre. Tamaño de imágenes hasta 100 Megas. - La aplicación se construyó en Windows 11, pero se puede ejecutar en Windows 10 abriendo la app directamente en RStudio. CONTENIDO DE ESTA CARPETA Analisis_RGB.bat Iniciar en Windows (doble clic) Analisis_RGB.command Iniciar en macOS / Linux lanzar_app.R Instala dependencias y abre la app analisis_rgb_app.R La aplicacion LEEME.txt Este archivo Los cuatro archivos deben permanecer JUNTOS en la misma carpeta. Puede copiar la carpeta completa a una USB y llevarla a otro equipo. COMO USARLA (Windows) 1. Doble clic en Analisis_RGB.bat 2. La primera vez tarda varios minutos: descarga los paquetes de R que necesita. Requiere internet SOLO esa primera vez. 3. Se abrirá su navegador con la aplicacion. 4. NO cierre la ventana negra mientras trabaja. Para salir, cierre esa ventana. REQUISITO Debe tener R instalado (gratuito): https://cloud.r-project.org/bin/windows/base/ Instálelo aceptando todas las opciones por defecto. USO BASICO 1. Cargar imagen (JPG, PNG, TIFF; max 100 MB) 2. Elegir tipo de ROI y dibujarla sobre la imagen 3. Elegir el índice y presionar Calcular 4. Revisar las pestañas: Mapa Completo, Mapa ROI, Estadísticas, Tabla ROI 5. Exportar a PNG, Excel o CSV desde el panel izquierdo
Files
Steps to reproduce
La “Aplicación Análisis RGB v1.2”, una aplicación desarrollada en R/Shiny para procesar fotografías digitales RGB obtenidas con cámaras o móviles. El flujo comienza con una imagen RGB en formato JPG, JPEG, PNG, TIF o TIFF. La imagen se importa mediante magick, se corrige su orientación EXIF, se gestiona la transparencia del canal alfa sobre fondo blanco y, cuando supera la dimensión máxima programada, se redimensiona antes del análisis. Después de cargar la imagen, el usuario selecciona una Región de Interés (ROI). La aplicación permite seleccionar regiones rectangulares, circulares, de 100 × 100 píxeles, de 1000 × 1000 píxeles y polígonos definidos mediante dibujo libre. La ROI determina los píxeles utilizados para el análisis cuantitativo. La aplicación convierte la información en arreglos numéricos RGB y valida la disposición de los canales antes de calcular los índices. Los valores RGB se normalizan y se utilizan para calcular BGI, BI, ExB, GR, PRI, GLI, INT, VEG, vNDVI, VARI, TGI, ExG, NDYI, NGRDI, RI y R/B. Se pueden aplicar filtros para excluir píxeles oscuros o saturados. El procesamiento espacial incluye suavizado 3 × 3 y promediado por bloques. La visualización permite ajustar el contraste mediante diferentes rangos. Para cada ROI se calculan estadísticas descriptivas de los canales RGB y de los índices: media, mediana, desviación estándar, varianza, mínimo, máximo, percentil 25, percentil 75 y número de píxeles. Todos los índices se calculan para la ROI; para reducir los requerimientos de memoria, el índice seleccionado se calcula sobre la imagen completa cuando se solicita un mapa general. Los resultados se revisan mediante la interfaz, que incluye imagen, ROI, mapas, estadísticas y tabla de píxeles. Los mapas se exportan en PNG y los resultados estadísticos y matrices en XLSX y CSV. El archivo Excel registra información de la aplicación, versión, autores, fecha e índice seleccionado, para facilitar la trazabilidad. El flujo de trabajo utiliza R y los paquetes shiny, shinyjs, ggplot2, scales, DT, writexl, magick, mgcv y matrixStats. La aplicación fue desarrollada y perfeccionada con apoyo de herramientas de inteligencia artificial para programación, estructuración, depuración y optimización. La inteligencia artificial fue un recurso de apoyo y no sustituyó el criterio científico y técnico de los autores. El código, el flujo de trabajo y los resultados fueron revisados, supervisados y validados por los autores. Para reproducir el procedimiento se requiere el código fuente, un entorno R, los paquetes requeridos, las fotografías RGB originales y las definiciones de ROI y parámetros. En estudios comparativos deben mantenerse criterios equivalentes de procesamiento, dimensiones de las ROI y procedimientos estadísticos y previamente definidos. Este flujo permite realizar análisis reproducibles de imágenes RGB y documentar sus resultados.