This project's purpose is to detect breaches of Covid-19 restrictions and send alerts using a Raspberry-Pi. It is accompanied by an app: https://github.com/paulkirwan6/FYPAndroidApp
Python 3.x (3.8 or less, Tensorflow is not supported in Python 3.9).
Create a virtual environment and clone this repository.
Install the required dependencies by running ./setup.sh or with the command pip3 install -r requirements.txt
Pretrained Yolov3 model is used to detect people.
DNN OpenCV feature-based classifier used to detect faces.