Teacher Eye is a project aimed at enhancing the online education experience through various computer vision techniques. It provides real-time monitoring and analysis of student engagement and behavior during online classes.
- Sleep Detection: Analyzes eye or facial features to detect if a student appears to be falling asleep.
- Emotion Detection: Recognizes 7 basic emotions to gauge student engagement and mood.
- Face Orientation: Tracks where students are looking to assess attentiveness.
- Student Detection: Detects the presence or absence of students and counts how many are visible.
- Phone Detection: Identifies if students are using phones during class time.
Emotion.ipynb: Jupyter notebook for emotion detection implementation.Sleep Detection.ipynb: Jupyter notebook for sleep detection implementation.SleepDetection.py: Python script for sleep detection.emotion_model.h5: Pre-trained model for emotion detection.haarcascade_eye_tree_eyeglasses.xml: Haar cascade classifier for eye detection.haarcascade_frontalface_default.xml: Haar cascade classifier for face detection.main.py: Main script to run the Teacher Eye system.mod.json: Configuration file for the project.test.py: Script for testing components.testdata.py: Script for generating or processing test data.yolov5s.pt: Pre-trained YOLOv5 model, possibly used for object detection tasks.
(Add instructions on how to set up and run the project, including any dependencies that need to be installed)
(Provide instructions on how to use the Teacher Eye system, including any command-line arguments or configuration options)
Contributions to the Teacher Eye project are welcome. Please feel free to submit pull requests or open issues to discuss proposed changes or report bugs.
This project involves monitoring students during online classes. It's crucial to use this technology ethically and in compliance with privacy laws. Ensure that all necessary permissions are obtained and that students are aware of and consent to the use of this technology.
(Add information about the project's license)
For any queries regarding this project, please contact [Your Name/Email].
