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. 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".
- Deep learning
- Python
- Opencv
- Tensorflow
- Keras
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.
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
- 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
Well, this project is an evolutionary project that can be featured up and can be used in automatic gates and more.
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 repositoryhttps://github.com/balajisrinivas/Face-Mask-Detection