The Mask Detection System is a Python application built with OpenCV and PyQt5 that monitors entry points to ensure compliance with mask-wearing guidelines. Utilizing real-time facial recognition technology, the system detects whether individuals are wearing masks. If a person is detected without a mask, the system triggers a buzzer alert.
In light of the COVID-19 pandemic, it became essential to enforce health guidelines such as mask-wearing and social distancing. This project aims to create a practical solution for public spaces, enhancing safety measures by automating the detection of mask compliance.
To run this application, you will need:
-
Python 3.x
-
OpenCV4
-
PyQt5
-
NumPy
-
TensorFlow 2.X
-
Pygame
-
Imutils
You can install the required libraries using pip:
pip install -r requirements.txt
To get started with the Mask Detection System, follow these steps:
- Clone the repository:
git clone https://github.com/ThibaMahlezana/Face-Mask-detector-Entry-Alert.git
- Navigate to the project directory:
cd Face-Mask-detector-Entry-Alert
- Run the application:
python main.py
This project is licensed under the MIT License - see the LICENSE file for details.
For inquiries or feedback, feel free to reach out:
Email: thiba.ma@gmail.com
- OpenCV for computer vision capabilities
- PyQt5 for building the GUI
- TensorFlow for machine learning model support]
- https://github.com/jrosebr1
- https://www.pyimagesearch.com/