Computer Vision: Face Recognition Quick Starter in Python

Python Deep Learning based Face Detection, Recognition, Emotion , Gender and Age Classification using all popular models
4.27 (480 reviews)
Udemy
platform
English
language
Data Science
category
instructor
Computer Vision: Face Recognition Quick Starter in Python
7 028
students
9.5 hours
content
Jul 2024
last update
$19.99
regular price

Why take this course?

It seems like you've outlined a comprehensive curriculum for a face recognition course, covering a wide range of topics from traditional machine learning approaches to modern deep learning techniques. The course is structured to take learners through various stages of face detection, alignment, feature extraction, verification, and classification using both classical and contemporary methods.

Here's a summarized outline of the curriculum you've provided:

  1. Introduction to Face Recognition: Brief overview of what face recognition is and its applications.

  2. Real-time Face Detection with Webcam: Using a computer's webcam to detect faces in real-time and display them with named rectangles. Converting face distance (matching score) to a percentage for clarity.

  3. Face Landmark Points: Visualizing the landmark points used for face detection and later using these points for custom face make-up.

  4. Introduction to Face Recognition Pipeline Steps: An overview of the steps involved in face recognition, including face detection, alignment, feature extraction, verification, and classification.

  5. Face Detection Algorithms:

    • Haar Cascade
    • HOG (Histogram of Oriented Gradients)
    • SSD (Single Shot Multibox Detector)
    • MMOD (Maximally Stable Explicit Regression for Object Localization)
    • MTCNN (Multi-task Cascaded Convolutional Networks)
  6. Face Alignment using Dlib: Utilizing the Dlib library for aligning detected faces accurately.

  7. Face Verification and Classification:

    • Eigenface Fisherface and LBPH algorithms (Traditional methods)
    • VGGface (Deep learning method using VGGNet)
    • FaceNet, OpenFace, and DeepFace Models (Advanced deep learning methods)
    • Deepface: A Python framework for face recognition tasks.
  8. Face Analysis: Using deepface to analyze various attributes such as gender, age, emotion, and ethnicity.

  9. Course Resources: Access to the code, images, and libraries used throughout the course.

  10. Course Completion Certificate: A certificate provided upon completion of the course to add value to your portfolio.

This curriculum promises a hands-on learning experience that covers both theoretical knowledge and practical application of face recognition technologies. The use of popular libraries and frameworks ensures that the skills acquired are relevant to real-world applications in fields such as security, user authentication, and more.

The course also emphasizes the importance of understanding the face recognition pipeline and the ability to customize and modify the components within it, which is crucial for developing robust and flexible face recognition systems.

Course Gallery

Computer Vision: Face Recognition Quick Starter in Python – Screenshot 1
Screenshot 1Computer Vision: Face Recognition Quick Starter in Python
Computer Vision: Face Recognition Quick Starter in Python – Screenshot 2
Screenshot 2Computer Vision: Face Recognition Quick Starter in Python
Computer Vision: Face Recognition Quick Starter in Python – Screenshot 3
Screenshot 3Computer Vision: Face Recognition Quick Starter in Python
Computer Vision: Face Recognition Quick Starter in Python – Screenshot 4
Screenshot 4Computer Vision: Face Recognition Quick Starter in Python

Loading charts...

2835704
udemy ID
25/02/2020
course created date
08/04/2020
course indexed date
Lee Jia Cheng
course submited by