Este proyecto es una aplicación web para la detección y clasificación de enfermedades en hojas de limón utilizando Inteligencia Artificial.
- Clasificación de 11 Clases: Detecta diversas condiciones como Antracnosis, Cáncer, Virus del Rizado, entre otras, además de hojas saludables.
- Análisis de Imágenes: Permite subir imágenes locales o proporcionar URLs de imágenes para su análisis.
- Recomendaciones de Tratamiento: Proporciona consejos específicos y pasos a seguir para cada enfermedad detectada.
- API REST: Backend construido con Flask que sirve el modelo de Deep Learning.
- Backend: Python, Flask, TensorFlow/Keras.
- Frontend: Next.js (Estructura de carpetas en
src/). - IA: Red Neuronal Convolucional (CNN) (
modeloCNN.h5).
- Python 3.11+
- Node.js (para el frontend)
-
Instalar las dependencias:
pip install -r requirements.txt
-
Ejecutar el servidor Flask:
python app.py
El servidor correrá en
http://localhost:5000.
El código fuente del frontend se encuentra en la carpeta src/. Sin embargo, falta el archivo package.json, por lo que no es posible instalar las dependencias ni ejecutar el frontend directamente sin regenerar este archivo.
- Anthracnose (Antracnosis)
- Bacterial Blight (Tizón Bacteriano)
- Black Spot (Mancha Negra)
- Canker (Cáncer de los Cítricos)
- Curl Virus (Virus del Rizado)
- Deficiency (Deficiencia Nutricional)
- Dry Leaf (Hoja Seca)
- Greening (Huanglongbing / Dragón Amarillo)
- Healthy (Saludable)
- Sooty Mould (Fumagina)
- Spider Mites (Ácaros)