This is the code I wrote/edited for my computer science IA. The goal of this project is to use a raspberry pi to automatically scan students' faces and keep a running record of the names of the students entering the classroom on time, tardy and absent. Ultimately, sending the list of students to the teacher for attendance. The faces used in this project are not real students due to the violation of GDPR, therefore, this kaggle celebrity face dataset is used.
- Clone this repo onto your local machine(raspberry pi)
- cd into the directory where the code is located
- Install necessary python packages with the following code
conda env create -f environment.yml
- Modify the email sender, receiver, and the time the model is running
- Run main.py
Here is a link to my writings and code formatted as IB requested.