Inspiration

We wanted to make something that reflected the world's current situation due to the pandemic. Therefore we made a desktop and iOS application which detected face masks in realtime.

What it does

The mobile application leverages a custom CoreML model which we made and using that data it checks whether the user is wearing a facemask or not. Whereas for the desktop version we create multiple iterations of each frame, change the colour scale and detect the face and mouth. Using those dimensions we conclude the same.

How we built it

The mobile application was built using Swift4 (CoreML and Vision API) where as the Desktop application was made using Python (OpenCV)

Challenges we ran into

Installation was one big challenge, setting up our PC's and ensuring everyone can view the results. Then we also faced issues with uploading our project on Github, specially the mobile version.

Accomplishments that we're proud of

We all learned new things!!

What we learned

OpenCV, Machine learning, everything was new for us. It was just a great experience.

What's next for Face Mask Detector

Ummm probably an Android application? Never know. The possibilities are endless.

Share this project:

Updates