Course Overview

Computer vision is a field of Artificial Intelligence that deals with how computers can gain understanding from digital images or videos. It's actually the attempt to automate tasks that the human visual system can do.  A facial recognition system is a part of Computer Vision Technology capable of identifying or verifying a person from a digital image or a video frame from a video source.

Till the introduction of AI and Deep Learning, computer vision and face recognition only worked in a limited capacity. With the advances in neural networks, face recognition was able to take great leaps in recent years.

Computer Vision enabled Face Recognition has endless possibilities and a wealth of applications in a range of fields. The application fields involve developing face recognition-based Payments, Access and security, Criminal identification, Advertising, Healthcare, etc.

In this course you will learn Python based Face Detection from Images, Face Detection from Realtime Videos, Emotion Detection, Age-Gender Prediction,  Face Recognition from Images, Face Recognition from Realtime Videos, Face Distance, Face Landmarks Manipulation, Face Makeup, etc. . Also includes a Python basics refresher session.

The necessary resources for this course are in the "Resources" section of Video 1.1. You can also access them through this direct link - https://github.com/ec-council-learning/Computer-Vision-Face-Recognition-Quick-Starter-in-Python

What You Will Learn

  • You'll learn about Face Detection from Image
  • You'll learn about Face Detection from Realtime Videos
  • You'll learn about Emotion Detection
  • You'll learn about Age-Gender Prediction
  • You'll learn about Face Distance
  • You'll learn about Face Landmarks Manipulation
  • You'll learn about Face Makeup
  • Basics of Python

Program Curriculum

  • Introduction to Face Recognition
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Environment Setup: Installing Anaconda Package
  • Chapter 2 Quiz

  • Python Basics - Assignment
  • Python Basics - Flow Control
  • Python Basics - Data Structures
  • Python Basics – Functions
  • Chapter 3 Quiz

  • Setting up Environment - Additional Dependencies - Part 1
  • Setting up Environment - Additional Dependencies (With DLib Fixes) - Part 2
  • Chapter 4 Quiz

  • (Optional) DLib Error: Downgrading Python and Fixing
  • Chapter 5 Quiz

  • Introduction to Face Detectors
  • Chapter 6 Quiz

  • Face Detection Implementation - Part 1
  • Face Detection Implementation - Part 2
  • Chapter 7 Quiz

  • cv2.imshow() Not Responding Issue Fix
  • Chapter 8 Quiz

  • Realtime Face Detection - Part 1
  • Realtime Face Detection - Part 2
  • Chapter 9 Quiz

  • Video Face Detection
  • Chapter 10 Quiz

  • Real-time Face Detection - Face Blurring
  • Chapter 11 Quiz

  • Real-time Facial Expression Detection - Installing Libraries
  • Chapter 12 Quiz

  • Real-time Facial Expression Detection - Implementation - Part 1
  • Real-time Facial Expression Detection - Implementation - Part 1
  • Chapter 13 Quiz

  • Video Facial Expression Detection
  • Chapter 14 Quiz

  • Image Facial Expression Detection
  • Chapter 15 Quiz

  • Real-time Age and Gender Detection Introduction
  • Chapter 16 Quiz

  • Real-time Age and Gender Detection Implementation
  • Chapter 17 Quiz

  • Image Age and Gender Detection Implementation
  • Chapter 18 Quiz

  • Introduction to Face Recognition
  • Chapter 19 Quiz

  • Face Recognition Implementation - Part 1
  • Face Recognition Implementation - Part 2
  • Chapter 20 Quiz

  • Real-time Face Recognition - Part 1
  • Real-time Face Recognition - Part 2
  • Chapter 21 Quiz

  • Video Face Recognition
  • Chapter 22 Quiz

  • Face Distance - Part 1
  • Face Distance - Part 2
  • Chapter 23 Quiz

  • Face Landmarks Visualization - Part 1
  • Face Landmarks Visualization - Part 2
  • Chapter 24 Quiz

  • Multi Face Landmarks
  • Chapter 25 Quiz

  • Multi Face Landmarks from Real-time and Pre-saved Video
  • Chapter 26 Quiz

  • Face Makeup Using Face Landmarks
  • Chapter 27 Quiz

  • Real-time Face Makeup
  • Chapter 28 Quiz
Load more modules

Instructor

Abhilash Nelson

Abhilash Nelson is a pioneering, talented and security-oriented Android/iOS Mobile and PHP/Python Web Developer Application Developer offering more than eight years’ overall IT experience which involves designing, implementing, integrating, testing and supporting impact-full web and mobile applications. He is a Postgraduate Master's Degree holder in Computer Science and Engineering and is currently serving full time as a Senior Solution Architect managing my client's projects from start to finish to ensure high quality, innovative and functional design.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8