Proyecto de Reconocimiento Facial en la Universidad Mexiquense del Bicentenario


Durante mi formación en la Universidad Mexiquense del Bicentenario, tuve la oportunidad de desarrollar y administrar un proyecto enfocado en tecnología de reconocimiento facial, aplicando conocimientos tanto en programación como en gestión de proyectos.

Este trabajo tuvo como objetivo principal implementar un sistema capaz de identificar y autenticar rostros de manera precisa y eficiente, integrando librerías OpenCV con C# y utilizando el patrón de arquitectura MVC (Model-View-Controller) para garantizar una estructura ordenada, escalable y de fÔcil mantenimiento.

Desarrollo del proyecto

El proceso inició con una fase de investigación sobre los algoritmos de detección y reconocimiento facial mÔs eficientes. Posteriormente, se llevó a cabo la implementación de OpenCV en un entorno C#, lo que permitió capturar imÔgenes desde una cÔmara en tiempo real y procesarlas mediante filtros y técnicas de machine learning para obtener coincidencias precisas.

Gracias al uso del patrón MVC, el sistema se organizó en capas bien definidas:

  • Modelo: Gestión de datos de usuarios y almacenamiento de patrones faciales.

  • Vista: Interfaz grĆ”fica intuitiva para facilitar la interacción del usuario.

  • Controlador: Lógica de negocio y conexión entre la vista y el modelo.

Resultados y aprendizajes

El proyecto logró identificar usuarios registrados con un alto nivel de precisión, reduciendo el margen de error y optimizando los tiempos de respuesta. AdemÔs de las habilidades técnicas adquiridas, esta experiencia fortaleció mi capacidad de planificación, organización y liderazgo en entornos tecnológicos.

En conclusión, esta experiencia no solo me permitió profundizar en el manejo de OpenCV y C#, sino también comprender la importancia de una arquitectura sólida como MVC para el desarrollo de aplicaciones profesionales y escalables.