Inspiration

Our teams inspiration was that in so many retail stores in Canada, there are always people who are standing at the entrance making sure that people are wearing masks. We think that this is task that can be easily automated with Cameras and Computer Vision Algorithms. So, those workers can spend their time working on more important tasks.

What it does

Our Project Mask Detector basically can detect and classify whether or not a person if wearing a mask. It also looks for whether they are wearing it correctly or not. It is also able to classify the people itself, which allows the model to count the number of people that are in a specific footage.

How I built it

We used Tensorflow and Keras to make a Machine Learning model that is able to classify and detect masks. We also used Flask which is a Python Framework to make the Backend and Frontend of the WebApp. On this app we have a page where we can give a live demo of how our Machine Learning Model works.

Challenges I ran into

We ran into many challenges during the course of the building, we had trouble with building the Machine Learning Model, some of the data was repetitive. This is why we had to some up with solutions like Data Augmentation to generate new images to make the model train accurately. One of the WebApp we have lots of errors with different parts of code not working, and some files not linking with others. One big problem was that it took us very long to find out how to solve the linking issue with the CSS folder.

Accomplishments that I'm proud of

We were able to figure out how to make the WebApp, and how to make the detection and classification happen in Realtime!

What I learned

I learnt that before coming to a hackathon making sure that I am quite familiar in the technology that I want to build a project in is important. This is because learning the technical skills during the hackathon can make it more challenging to make your project as you are a beginner and have less time to build.

What's next for Mask Detector

The next-step for the website is be more styled to have a better design and more functionality.

Built With

Share this project:

Updates