Our solution contains 2 packages
-
A computer vision based script that detects specific facial features from a video feed. It determines the of the person/persons in the video frame is wearing a face mask or not within milliseconds for each frame input and requires minimal computational resources for each iteration.
-
A Flutter based mobile application that uses the camera or the gallery to detect face masks and reminds the user if he/she is not wearing a mask.
- At first we open the application.
- After opening you will be welcomed by the main page UI.
- You see two options either to predict using an existing image or by live camera.
- you choose the method you prefer
- You will be able to see whether you are wearing mask or not.
- Clone the repo
- Open Android Studio
- Open Project
- Go to the location where you have saved the project
- Go to the flutter-app folder.That is the main project
- Connect to emulator or mobile through USB to use the app after running successfully
- If you get compatibility issues go to android folder, right click and click on migrate and then migrate project to Android X.
- This project uses the Dart SDK so make sure you have it installed.
- Some plugins might require minSdkVersion 21 so make sure to change that in build.gradle file.
- Before running the app go to pubspec.yaml file and click on the light bolt sign in the dependencies section and it will suggest to run pub get.Press on it so that you have the dependencies installed
- Make sure you have given access for installing through USB.If not change it in developer options in your mobile.
- Mainak Deb
- Giwansh Aryan
- Rishab Mudliar
- Siddharth Cilamakoti
- Sanjay Thiyagarajan
- Navneet Kumar Singh