Skip to content

This system leverages computer vision techniques to detect mask usage on individuals at entry points, triggering alerts for non-compliance in real-time using OpenCV and PyQt5 for a user-friendly interface.

Notifications You must be signed in to change notification settings

ThibaMahlezana/Face-Mask-detector-Entry-Alert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

😷 Face-Mask-detector-Entry-Alert

About the Project

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.

Motivation

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.

Requirements

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
    

Getting Started

To get started with the Mask Detection System, follow these steps:

  1. Clone the repository:
    git clone https://github.com/ThibaMahlezana/Face-Mask-detector-Entry-Alert.git
    
  2. Navigate to the project directory:
    cd Face-Mask-detector-Entry-Alert
    
  3. Run the application:
    python main.py
    

Screenshots

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For inquiries or feedback, feel free to reach out:

Email: [email protected]

Acknowledgements

About

This system leverages computer vision techniques to detect mask usage on individuals at entry points, triggering alerts for non-compliance in real-time using OpenCV and PyQt5 for a user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages