bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Face Mask Recognition: Deep Learning based Desktop App

Learn and Build Face Recognition for Face Mask Detection Desktop App using Python, TensorFlow 2, OpenCV, PyQT, Qt

4.67 / 5.0
2229 students4 hours 36 minutes

Created by Srikanth Gusksra, offered on Udemy

bestcourses score™

Student feedback

5.6/10

To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 2229 students which left 50 reviews at an average rating of 4.67, which is average.

Course length

9/10

We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 4 hours 36 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 7 hours 54 minutes.

Overall score

6.4/10

This course currently has a bestcourses score of 6.4/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.

Description

Project that you will be Developing:

Prerequisite of Project: OpenCV

  1. Image Processing with OpenCV

Section -0 : Setting Up Project

  1. Install Python

  2. Install Dependencies

Section -1 : Data Preprocessing

  1. Gather Images

  2. Extract Faces only from Images

  3. Labeling (Target output) Images

  4. Data Preprocessing

    1. RGB mean subtraction image

Section - 2: Develop Deep Learning Model

  1. Training Face Recognition with OWN Deep Learning Model.

    1. Convolutional Neural Network

  2. Model Evaluation

Section - 3: Prediction with CNN Model

1. Putting All together


Section - 4: PyQT Basics

Section -5: PyQt based Desktop Application


Overview:

I will start the course by installing Python and installing the necessary libraries in Python for developing the end-to-end project. Then I will teach you one of the prerequisites of the course that is image processing techniques in OpenCV and the mathematical concepts behind the images. We will also do the necessary image analysis and required preprocessing steps for the images. Then we will do a mini project on Face Detection using OpenCV and Deep Neural Networks.

With the concepts of image basics, we will then start our project phase-1, face identity recognition. I will start this phase with preprocessing images, we will extract features from the images using deep neural networks. Then with the features of faces, we will train the different Deep learning models like Convolutional Neural Network.  I will teach you the model selection and hyperparameter tuning for face recognition models

Once our Deep learning model is ready, will we move to Section-3, and write the code for preforming predictions with CNN model.

Finally, we will develop the desktop application and make prediction to live video streaming.

What are you waiting for? Start the course develop your own Computer Vision Flask Desktop Application Project using Machine Learning, Python and Deploy it in Cloud with your own hands.

What you will learn

  • Face Recognition for Mask detection with Deep Learning
  • Develop Convolutional Network Network for Face Mask from Scratch using TensorFlow
  • Preprocess the big data of image
  • OpenCV for Face Detection
  • Computer Vision Desktop Application with PyQt
  • PyQt Essential Concepts

Requirements

  • Basic Python Knowledge
  • Familiar with Tensor Flow and Deep Learning
  • Familiar with Numpy and Pandas
Udemy logo
Available on

Udemy

With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: English
  • 4 hours 36 minutes
Face Mask Recognition: Deep Learning based Desktop App thumbnail

bestcourses score: 6.4/10

There might be better courses available for this topic.