Student Attendance & Emotion System
PythonOpenCVYOLOv8TensorFlowMySQL

This project is a real-time attendance and engagement monitoring system designed for classroom environments. It uses computer vision to automatically detect students, recognize their faces, and analyze their emotional state.
Key Features
- Custom-trained a YOLOv8 model on a local dataset of 20 students to ensure high detection accuracy.
- Leveraged transfer learning with a pre-trained ResNet model in TensorFlow for the facial recognition component.
- Integrated the DeepFace library for real-time emotion analysis (e.g., happy, neutral, sad).
- Logged all attendance and engagement data to a MySQL database using SQLAlchemy for persistence and analysis.