Traditional Face Detection Using Python

Computer vision is an exciting and growing field. There are tons of interesting problems to solve! One of them is face detection: the ability of a computer to recognize that a photograph contains a human face, and tell you where it is located. In this course, you’ll learn about face detection with Python.

To detect any object in an image, it is necessary to understand how images are represented inside a computer, and how that object differs visually from any other object.

Once that is done, the process of scanning an image and looking for those visual cues needs to be automated and optimized. All these steps come together to form a fast and reliable computer vision algorithm.

In this course, you’ll learn:

  • What face detection is
  • How computers understand features in images
  • How to quickly analyze many different features to reach a decision
  • How to use a minimal Python solution for detecting human faces in images

What’s Included:

Related Learning Paths:

About Austin Cepalia

Austin is a video tutorial author at Real Python. He graduated with a BS in CS from Rochester Institute of Technology in 2023, and now he writes software to support the semiconductor industry.

» More about Austin

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

Avatar image for sdr54519

sdr54519 on April 17, 2020

Blown away! Very informative tutorial. I’m a newbie but learned a lot this short tutorial. More free tutorials like this will help me in getting my foot into the world of ML. Thanks!

Avatar image for balbutire

balbutire on April 15, 2020

Excellent clarification of the image classification process which doesn’t dip into advanced math for explanations. thx.

Avatar image for bryszarda

bryszarda on Feb. 6, 2020

Eye opening material, it’s fascinating how it’s done. Many thanks!

Avatar image for bobjefferyjds

bobjefferyjds on Dec. 30, 2019

Very interesting to learn how this is done! Thanks!

Avatar image for Pygator

Pygator on Sept. 14, 2019

Very good series on a machine learning topic of interest for many reasons.

← Browse All Courses