Real-time Facemask Detection using CNN & Deep Learning

This project focuses on building a facemask detection system using CNN and deep learning techniques. The model was trained using TensorFlow and Keras, achieving high accuracy for real-time predictions. It takes input from images or live video streams to classify if a facemask is present.

Features

  • Convolutional Neural Networks (CNN): For extracting essential image features.
  • Real-time Detection: Operates on live video streams or image inputs.
  • Accuracy: Reliable detection with optimized model architecture.
  • Deep Learning Frameworks: TensorFlow and Keras were used for training and testing.

Model Training and Validation Accuracy and Loss Graph

Output

Requirements

  • Python 3.x
  • TensorFlow
  • Keras
  • OpenCV
  • Numpy
  • Matplotlib