This is an app I made using the Kivy Framework and openCV library for python. This can be used to manage the attendance for a given class using facial data of students. This is a very basic implementation and can be used to extend the app in any desirable direction.
- Either student or the teacher can login.
- if student log's in they can mark their attendance by scanning their face using device's camera if teacher log's in they have the option to select the desired subject,class, and other details and finally create a lecture slot
- take multiple images of a student and name them in order 1.jpg to n.jpg
- store these images in a folder named as the student's name
- move these folder into a folder named "images" in the project
- then run the faces-trained.py file
- finally run the main.py file to access the app
- Python 3.7.4
- Kivy 1.11.1
- Anaconda 1.7.2
- OpenCV 4.2.0
- numpy 1.18.1
- Pillow