/NoToCorona

NoToCorona project uses deep learning and computer vision to detect Humans, Check the mask on his face, Check the body temperature, and notifies to the operator with an alarm.

Primary LanguagePython

NoToCorona


This time of uncertainty has impacted the lives of millions and I was one of them.
Being in quarantine desperately, I was looking for some solutions that can stop the spread of coronavirus and came to the idea of Building NoToCorona project.
NoToCorona project uses Deep learning and Computer vision to detect Humans, Check the mask on face, Check the body temperature, and notifies to the operator with an alarm.

How does it work?

NoToCorona takes input from the webcam and then breaks it into frames. After breaking into frames, it uses OpenCV to detect wheater the input coming is of a human face or not. As it matches that its Human face, It uses deep learning trained model to detect whether the person has wear a mask or not.

After identifying and conforming, it opens a new tab where the output is visible with a label, "With Mask" or "Without Mask".

Technology used

  • Deep learning
  • Python
  • Opencv
  • Tensorflow
  • Keras

Setup

To run this project on your pc, Clone it to your repository and then download it to your local machine.
Before running the detect_mask.py check wheather you have upgraded version of python install in you pc orr not. Moreover, you needed some libraries installed in your pc.

Liabraries

  • pip install --upgrade pip
  • pip install pandas
  • pip install tensorflow
  • pip install numpy
  • pip install opencv-python
  • pip install imutils
  • pip install playsounds
  • pip install tk

Where does this project can be used

  • It can be used in the Malls at the entrance
  • It can be used in the schools to monitor kids, or at any teaching place
  • It can be used at crowded public place
  • And it can be used at any place which is crowded and need special attention

Best benifits of NoToCorona

My Intention in making this project was to protect the front liners from direct Interaction in all possible ways. Decrease the spread of the Virus and protect everyone.

Well, this project is an evolutionary project that can be featured up and can be used in automatic gates and more.

Reference I taken to make this project

I have taken refrence from Balaji Srinivasan project of mask detection and used his dataset to train my model. A great shout otu to him. His repository https://github.com/balajisrinivas/Face-Mask-Detection