This project is a computer vision application that automates attendance tracking and detects emotions in real time using deep learning.
? Features
Real-time face recognition for attendance logging
Emotion detection using DeepFace
Live video processing with OpenCV
OCR integration (Tesseract) for name and ID extraction
User-friendly interface suitable for classrooms and workplaces
? Tech Stack
Python
OpenCV
DeepFace
PyTorch / Keras
Tesseract OCR
? Project Structure main.py # Entry point face_recognition.py # Face detection & recognition logic emotion_detection.py # Emotion classification ocr_module.py # Text extraction requirements.txt # Dependencies
⚙️ How to Run
Clone the repo
git clone
Install dependencies
pip install -r requirements.txt
Run the app
python main.py
?️ Demo
This project was developed as part of a vision-based AI system for attendance and emotion monitoring. It combines multiple AI components — recognition, emotion analysis, and live feedback — into a real-time interactive system.