Computer Vision: Face Recognition Quick Starter in Python
Quickly Build Python Deep Learning based Face Detection, Recognition, Emotion , Gender and Age Classification Systems
What you’ll learn
- Face Detection from Images, Face Detection from Realtime Videos, Emotion Detection, Age-Gender Prediction, Face Recognition from Images, Face Recognition from Realtime
- A decent configuration computer and an enthusiasm to dive into the world of computer vision based Face Recognition
welcome to my new course ‘Face Recognition with Deep Learning using Python’. This is the second course from my Computer Vision series.
Face Detection and Face Recognition is the most used applications of Computer Vision. Using these techniques, the computer will be able to extract one or more faces in an image or video and then compare it with the existing data to identify the people in that image.
Face Detection and Face Recognition is widely used by governments and organizations for surveillance and policing. We are also making use of it daily in many applications like face unlocking of cell phones etc.
This course will be a quick starter for people who wants to dive deep into face recognition using Python without having to deal with all the complexities and mathematics associated with typical Deep Learning process.
We will be using a python library called face-recognition which uses simple classes and methods to get the face recognition implemented with ease. We are also using OpenCV, Dlib and Pillow for python as supporting libraries.
Let’s now see the list of interesting topics that are included in this course.
At first we will have an introductory theory session about Face Detection and Face Recognition technology.
After that, we are ready to proceed with preparing our computer for python coding by downloading and installing the anaconda package. Then we will install the rest of dependencies and libraries that we require including the dlib, face-recognition, opencv etc and will try a small program to see if everything is installed fine.
Most of you may not be coming from a python based programming background. The next few sessions and examples will help you get the basic python programming skill to proceed with the sessions included in this course. The topics include Python assignment, flow-control, functions and data structures.
Then we will have an introduction to the basics and working of face detectors which will detect human faces from a given media. We will try the python code to detect the faces from a given image and will extract the faces as separate images. Computer Vision
Then we will go ahead with face detection from a video. We will be streaming the real-time live video from the computer’s webcam and will try to detect faces from it. We will draw rectangle around each face detected in the live video. Computer Vision
In the next session, we will customize the face detection program to blur the detected faces dynamically from the webcam video stream.
After that we will try facial expression recognition using pre-trained deep learning model and will identify the facial emotions from the real-time webcam video as well as static images
Who this course is for:
- Beginners or who wants to start with Python based Face Recognition