In this project , we used python's OpenCV library to detect the face and then used it for marking the attendance.
- Windows 64-bit Desktop/Laptop
- Spyder IDE/ Anaconda
- Basic Knowledge of OpenCV
- Basic Knowledge of Tkinter
- Python 3.*
- Graphics Processor 8GB or more
- Run the Spyder IDE.
- Open the train.py file and run it.
- Enter ID(only numbers)
- Enter Name
- Click on Take Images (It will take 50 images)
- Click on Train Images
- Record is saved.
- Click Track Image to see if it recognises you.
- If not it'll save your unknown images.
- stop detecting by using 'q' in your keyboard.
Tkinter Documentation OpenCV Documentation Python Documentation
- Adding functionality to add unknown into the list of students as new.
Feel free to contribute ideas and code in this project, wish you happy open-sourcing.