Learn Python Face Detection

Learn the basics of Python programming, and learn how to program a face-detection application using Python.
3.6 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,545 students enrolled
50% off
Take This Course
  • Lectures 15
  • Length 2.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 English

Course Description

This course covers the fundamentals of Python programming, as well as an introduction to using image-processing techniques to identify a human face in live video recordings. It will be taught by myself through my desktop, and I will be coding from scratch, and step by step to insure that no ambiguity is present.

This course will start out with a brief overview of Python basics such as variables, for and while loops, boolean statements, functions and more. After becoming familiar with Python, we will dive into some image-processing concepts and start on our Python script to detect human faces!

This course is intended for anyone who wants to quickly pick up Python and start working on an interesting, applicable project instead of drudging along a twenty-hour tutorial. My videos are short, hands-on, interactive and engaging, so you'll come out happy and enthusiastic with a large amount of gained knowledge.

What are the requirements?

  • You will need a computer with a webcam
  • Windows, OS, or Linux operating System
  • At least 2gb of memory and a dual-core processor

What am I going to get from this course?

  • Program basic Python applications
  • Understand the concept of Face-Recognition
  • Program a Face-Recognition application in Python
  • Understand the basic concepts of Object-Oriented Programming

Who is the target audience?

  • Anyone interested in high-level programming
  • Anyone interested in Image Processing and Artificial Intelligence
  • Anyone interested in the Python programming language

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Learning the basics of Python

Just a brief overview of what we're going to cover in this lecture and tips on how to contact me if you have any questions.

Downloading and Installing Python
Python: Variables
Python: For and While Loops
Python: if, else and elif statements
Python: Functions
Python: Classes and Program Structure
Section 2: Let the Scripting begin!
Downloading and Installing OpenCV and dependencies
Getting Started with OpenCV
Image Processing and Face Detection Concepts
Scripting! Pt. 1
Scripting! Pt. 2
Scripting! Pt. 3
Course Overview
Section 3: Extras
Python and OpenCV with Raspberry Pi

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jason Cromer, Computer Science Student


I'm a Computer Science major currently entering my Junior year, and my passion for programming extends far beyond the lab rooms or lecture halls of my university. I enjoy programming in Python, C++, and Java, and love programming Android applications. My goal is to not only educate myself in programming languages and the concepts behind them, but to educate others as well.

Ready to start learning?
Take This Course