Real Time Face Mask Detection.

Project Code :TCMAPY400

Objective

During pandemic of COVID-19, WHO has made wearing masks compulsory to protect against this deadly virus, so our project will notify if someone is wearing mask or not. In this Project we will develop a deep learning project – Real-time Face Mask Detector with Python.

Abstract

The end of 2019 witnessed the outbreak of Coronavirus Disease 2019 (COVID-19), which has continued to be the cause of plight for millions of lives and businesses even in 2020. As the world recovers from the pandemic and plans to return to a state of normalcy, there is a wave of anxiety among all individuals, especially those who intend to resume in person activity. Studies have proved that wearing a face mask significantly reduces the risk of viral transmission as well as provides a sense of protection. 

However, it is not feasible to manually track the implementation of this policy. Technology holds the key here. We introduce a Deep Learning based system that can detect instances where face masks are not used properly. Our system consists of a dual stage Convolutional Neural Network (CNN) architecture capable of detecting masked and unmasked faces and can be integrated with pre-installed CCTV cameras. This will help track safety violations, promote the use of face masks, and ensure a safe working environment.

Keywords: Deep Learning, Computer Vision, OpenCV, Tensorflow, Keras.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SPECIFICATIONS:

  • Processor: I3/Intel
  • Processor RAM: 4GB (min)
  • Hard Disk: 128 GB
  • Key Board: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: Any

SOFTWARE SPECIFICATIONS:

  • Operating System: Windows 7+
  • Server-side Script: Python 3.6+
  • IDE: PyCharm
  • Libraries Used: Pandas, Numpy, os,sklearn, TensorFlow,Flask.
  • Dataset: Face_Mask_Detection.

Learning Outcomes

  • Scope of Real Time Application Scenarios.
  • What is a search engine and how browser can work.
  • What type of technology versions are used.
  • Need of PyCharm-IDE to Develop a web application
  • Importance of computer vision.
  • Features of OpenCV.
  • Working Procedure.
  • Testing Techniques.
  • Error Correction mechanisms.
  • How to run and deploy the applications.
  • Introduction to basic technologies used for.
  • How project works.
  • Input and Output modules.
  • How test the project based on user inputs and observe the output.
  • Project Development Skills:
    • Problem analysing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects