Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Detecting and Recognizing Faces in Python
Rating: 3.9 out of 5(2 ratings)
13 students

Detecting and Recognizing Faces in Python

Simple framework for face recognition
Created byDory Azar
Last updated 1/2021
English

What you'll learn

  • Use FaceDetect framework
  • Detect faces in images, videos and webcams
  • Recognize faces images, videos and webcams
  • Extract faces from images
  • Draw facial features on top of detected faces in images, videos and webcams
  • Extend the FaceDetect framework

Course content

1 section8 lectures2h 23m total length
  • Introduction14:02

    Explore a Python-based face detection and recognition framework that works with images, videos, and live webcam streams, with easy installation and extensible features.

  • Getting started with the FaceDetect framework22:46

    Learn to detect and recognize faces in Python with the FaceDetect framework, set up a Python 3.8+ environment with Anaconda, install dependencies, and run live code from GitHub.

  • Understanding the FaceDetect framework22:03

    Explore the face detect framework's file structure and core logic, learning how detection and recognition are organized, instantiated via a settings dictionary, and run in image or streaming modes.

  • Detecting faces in images, videos and webcams23:48

    Learn how a simple, open source Python framework detects faces in images, videos, and webcams with minimal code, configurable modes, drawing, and callbacks.

  • Extracting faces from images9:21

    Extract faces from images by cropping detected faces using the framework's face extraction feature. Switch to image mode, print face coordinates, and save the crops for reuse.

  • Drawing facial features in images, videos and webcams12:10
  • Recognizing faces in images, videos and webcams10:47
  • Extending the FaceDetect framework28:35

Requirements

  • Good knowledge of Python 3.8+

Description

If you are looking for a quick and efficient way to start detecting and recognizing faces in your Python application, this course is for you!

Learn very quickly how to use the FaceDetect framework and integrate it into your application. FaceDetect is a face detection and recognition framework built in Python on top of the work of several open source projects and models with the hope to reduce the entry barrier for developers and to encourage them to focus more on developing innovative applications that make use of face detection and recognition.

The course is designed to provide students, who have a basic knowledge of Python, with the necessary tools to start using the FaceDetect framework.

We recommend taking this course, if you are looking to:

  • Build your next big application that uses face recognition quickly

  • Detect and recognize faces in images, videos and webcams

  • Draw facial features

  • Extract detected faces from images, videos and webcams

Coming out of this course, the learners will understand the principles that the FaceDetect framework uses to approach face detections and recognitions. That outcome underlines their acquisition of the following skills:

  • Ability to set up a Python environment capable of running the FaceDetect framework

  • Understanding the FaceDetect code structure and philosophy

  • Understanding the settings that could be passed on to the FaceDetect framework

  • Detect faces in images, videos and webcams in a few code manipulations

  • Recognize faces in images, videos and webcams in few code manipulations

  • Draw specific features on top of images using code

  • Extract faces from an image

  • Extend the features of the framework

It is a practical and fun course for enthusiasts to take in their free time to explore face recognition and include it in their applications.



Who this course is for:

  • Beginner Python developers
  • Novice Python developers
  • Developers curious about machine learning
  • Developers curious about face detection and recognition algorithms