Inspiration La inspiración nace de la necesidad de la Biblioteca de la Universidad de Montemorelos, que cuenta con 47,659 libros, pero carece de un sistema para verificar su ubicación física real. Actualmente, localizar un libro mal acomodado toma entre 3 y 4 días, y el 60% de los extravíos se deben a ocultamiento intencional ("sabotaje") por parte de los usuarios, lo que genera pérdidas económicas y operativas significativas.
What it does
Bibliotrack es un sistema que permite verificar la ubicación física de los libros en los estantes. Utilizando una App móvil, el bibliotecario toma fotos del estante, y el sistema las procesa con visión artificial para detectar códigos Dewey que están fuera de su rango correcto. Identifica en segundos cualquier libro mal ubicado ("Sabotaje") y genera alertas precisas indicando la ubicación correcta para su corrección inmediata.
How we built it Construimos el sistema utilizando una arquitectura técnica de tres capas (captura, procesamiento y notificación) con el siguiente stack tecnológico:
Hardware: Integración con cámaras móviles y módulos ESP32-CAM.
Frontend: Desarrollado en Flutter para una interfaz móvil intuitiva con alertas en tiempo real.
Backend: Construido con Python y FastAPI.
Visión Artificial & OCR: Utilizamos OpenCV para el procesamiento forense (recorte, zoom x3, binarización) y Tesseract OCR / EasyOCR para la lectura y extracción de los códigos Dewey.
Base de Datos: PostgreSQL para la validación de registros.
Challenges we ran into El principal desafío fue resolver la falta de control documental y la validación manual que dependía exclusivamente de revisiones humanas. Tuvimos que implementar una lógica de "procesamiento forense" con visión artificial para limpiar las imágenes (binarización y contraste) y lograr que el OCR leyera correctamente los códigos en los lomos de los libros a partir de fotografías de estantes completos.
Accomplishments that we're proud of Estamos orgullosos del impacto directo y el ROI del proyecto:
Redujimos el tiempo de búsqueda de libros mal acomodados de 3-4 días a menos de 30 segundos.
Logramos una recuperación estimada de extravíos anuales valorada en $14,400 MXN.
Proyectamos un ahorro operativo anual de más de $20,000 MXN.
Desarrollamos una solución completa con una inversión de $38,826 MXN y un retorno de inversión (ROI) estimado en 12-14 meses.
What we learned Aprendimos a integrar hardware (ESP32) con software móvil y algoritmos de visión artificial para resolver un problema físico real. Comprendimos la importancia de la limpieza de imagen (pre-procesamiento) para obtener lecturas de OCR fiables en un entorno real de biblioteca.
What's next for Byte Nuestra visión a futuro para Bibliotrack incluye:
Cámaras fijas: Para monitorear estantes automáticamente sin necesidad de fotos manuales.
Dashboard de analítica: Para visualizar secciones problemáticas, horarios críticos y comportamiento de usuarios.
Escalabilidad interna: Integrar más salas y estantes sin cambiar la base del sistema.
Built With
- no-code
Log in or sign up for Devpost to join the conversation.