Learn how to detect faces from images and videos using Python, OpenCV and Dlib!
Platform: Udemy
Status: Available
Duration: 2 Hours
Price: $199.99 $0.00
Note: Udemy FREE coupon codes are valid for maximum 3 days only. Look for "Get Coupon" orange button at the end of Description.
What you'll learn
- Understand the basic intuition about Cascade and HOG classifiers to detect faces
- Implement face detection using OpenCV and Dlib library
- Learn how to detect other objects using OpenCV, such as cars, clocks, eyes, and full body of people
- Compare the results of three face detectors: Haarcascade, HOG (Histogram of Oriented Gradients) and CNN (Convolutional Neural Networks)
- Detect faces using images and the webcam
- Basic Python programming
In this free course we will use the Python language, OpenCV and Dlib library, which are one of the most used today for digital image processing. You will learn step by step how to detect people's faces in images and also in the webcam! In addition, we will have a bonus in which we will implement the detection of other objects, such as eyes, cars, clocks and even the full body of people! We will send a picture and the algorithm will identify the presence of these objects! The good point is that OpenCV and Dlib have native features for this task, which makes development quite fast and with few lines of code! Below you can see some of the topics you are going to learn:
You are going to learn the basic intuition of the following algorithms: Haarcascade, HOG (Histograms of Oriented Gradients) and CNN (Convolutional Neural Networks). Also, we will perform some tests in order to compare the results of each one, so you can see what is the best algorithm to be applied to your custom projects.
Who this course is for:
- Beginners who are starting to learn Computer Vision
- Undergraduate students who are studying subjects related to Artificial Intelligence
- People who want to solve their own problems using Computer Vision
- Students who want to work in companies developing Computer Vision projects
- People who want to know all areas inside Computer Vision, as well as know the problems that these techniques are able to solve
- Anyone interested in Artificial Intelligence or Computer Vision
- Data scientists who want to grow their portfolio
- Professionals who want to understand how to apply Computer Vision to real projects