Skip to content

A deep learning project using TensorFlow and OpenCV to detect face masks in real-time. Utilizes a Convolutional Neural Network (CNN) to classify images as mask-wearing or non-mask-wearing. πŸ§ πŸ“Έ

Notifications You must be signed in to change notification settings

aryansk/Face-Mask-Detection-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Face Mask Detection πŸ˜·πŸ”

Overview 🌐

This project implements a real-time face mask detection system using deep learning techniques. It leverages TensorFlow's Keras API and OpenCV to classify and detect face masks in live video streams.

Features ✨

  • πŸ€– Convolutional Neural Network (CNN) for mask detection
  • πŸ“Ή Real-time video stream analysis
  • οΏ½ι‘” Face detection using Haar Cascades
  • 🚦 Color-coded mask/no-mask indicators

Requirements πŸ› 

  • Python 3.x
  • TensorFlow
  • OpenCV
  • NumPy

Installation πŸ’»

git clone https://github.com/yourusername/face-mask-detection.git
cd face-mask-detection
pip install -r requirements.txt

Usage πŸš€

  1. Train the model:
python train_model.py
  1. Run real-time detection:
python detect_masks.py

Model Architecture 🧠

  • Input Layer: 150x150x3 image
  • 3 Convolutional Layers
  • MaxPooling Layers
  • Flatten Layer
  • Dense Layers with ReLU and Sigmoid activations

Contributions 🀝

Contributions, issues, and feature requests are welcome!

License πŸ“„

MIT License

About

A deep learning project using TensorFlow and OpenCV to detect face masks in real-time. Utilizes a Convolutional Neural Network (CNN) to classify images as mask-wearing or non-mask-wearing. πŸ§ πŸ“Έ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published