Udemy

Face Recognition using Python Language

Enroll Now
  • 16,468 Students
  • Updated 4/2025
4.8
(320 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 3 Minute(s)
Language
English
Taught by
Xavier Chelladurai
Rating
4.8
(320 Ratings)
3 views

Course Overview

Face Recognition  using Python Language

Simple step by step approach for developing applications for Face Recognition

Face Recognition is one of the popular domains in Artificial Intelligence having applications in Employee attendance management, Student attendance management, Immigration, Travel Documentation, Surveillance of campuses, and many more. In this course, we teach an ordinary beginner to develop Python applications for very useful AI applications using Face Recognition. This course begins with a historical perspective of Face recognition and its importance in the AI-enabled world. We also give the algorithms used in research for some high-level understanding. We first write a Python program to read an image and identify all faces in the image. We explain the concept of face signature. The next chapter is about developing a program to compute the face signature. We then write Python programs to read faces and compare the signatures and recognize resemblances. We explain the process to create a face recognition application using the data. We write the complete program to recognize the faces of all known people. We also write a program to recognize faces from the CCTV footage. We coach the reader to understand the applications of face recognition and motivate them towards developing new applications. The tests are given at the end of each section help to summarize the understanding to build further in the right understanding.

Learning Objectives

  1. Understand the field of face recognition as a branch of biometrics and algorithms and approaches.

  2. Install Python Face Recognition and PIL (Python Image Library) with all required libraries.

  3. Develop Python programs to locate human faces in a picture and make them in the image.

  4. Develop Python programs to compare faces and recognize resemblance between faces and Identify a person when they appear in front of a camera.

  5. Conduct project work to develop a full-face recognition-based employee attendance system.

Syllabus

Unit – I Introduction to Face Recognition

Introduction to Python Face Recognition Library –Installation of the library - Introduction to Face Recognition Concepts and Face Signature – Mathematical Techniques and algorithms for Face Recognition.

Unit – 2 Python Image Library

Representation of Images in Python – Python Image Library(PIL) – Loading a picture and identification of faces – Functions and methods of Python Image Library – Displaying Faces using Python methods

Unit – 3 Face Detections and Face Locations

Python methods for detecting faces in a group photo – counting the number of faces in a picture – Identifying all faces in a group photo and marking them as rectangular frames – Writing labels on marked faces

Unit – 4 Face Encodings and Resemblance detection

Face Encodings – Distance Function and finding the resemblance – Resemblance Detection – Resemblance examples for mothers and daughters – Compare faces and detecting the name from data files – Face Recognition – methods and examples

Unit – 5 Face Recognition based Attendance management system

Capture the face of a person using the laptop camera – Attendance Recording based on Face Recognition - Announcing the name – Writing the name and display in display – Create sample database – Implement a live system

Course Content

  • 11 section(s)
  • 37 lecture(s)
  • Section 1 Introduction
  • Section 2 Python Face Recognition Library
  • Section 3 Load Face Image
  • Section 4 Python Image Library (PIL) Tutorial
  • Section 5 Display Face Images
  • Section 6 Face Detection and Face Locations
  • Section 7 Face Encodings
  • Section 8 Distance Function and Face Resemblance
  • Section 9 Face Recognition
  • Section 10 Ethical and Privacy issues
  • Section 11 Project Work - Face Recognition based Employee Attendance Management System

What You’ll Learn

  • Python, Artificial Intelligence, Face Recognition, Introduction, Concepts, Algorithms, and Implementation using Python Programming language, Simple Python programming concepts and hands on required, Python Programming for Face Recognition Application, Project work to develop a full Face Recognition- based Employee Attendance System


Reviews

  • M
    Massimiliano DI MASSIMO
    3.5

    ok

  • A
    Abdullah Basaad
    5.0

    The introduction is fair enough about the course. I appreciate the slowest rhythm explanation due to some attendees having no background in coding. However, there are some repetitions that could be exploited to discuss something else related to the course and expand the knowledge presented.

  • f
    fano raharoson
    5.0

    thank's

  • S
    Stan Egger
    4.5

    Very interesting programs to visibly recognize same or different people in different photos

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed