Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Computer Vision and Machine Learning with OpenCV 4

Grasp the concepts of OpenCV 4 to build powerful machine learning systems and computer vision applications with OpenCV 4
(46 reviews)
398 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 7h 9m
Language: English
Next start: On Demand

Table of contents


The application of Machine Learning and Deep Learning is rapidly gaining significance in Computer Vision. OpenCV lies at the intersection of these topics, providing a comprehensive open-source library for classic as well as state-of-the-art Computer Vision and Machine Learning algorithms. If you wish to build systems that are smarter, faster, sophisticated, and more practical by combining the power of Computer Vision, Machine Learning, and Deep Learning with OpenCV 4, then you should surely go for this Learning Path.
This hands-on course on OpenCV not only helps you learn computer vision and ML with OpenCV 4 but also enables you to apply these skills to your projects. You will firstly set up your development environment for building 5 interesting computer vision applications for Face and Eyes detection, Emotion recognition, and Fast QR code detection. You will then explore essential machine learning and deep learning concepts such as supervised learning, unsupervised learning, neural networks, and learn how to combine them with other OpenCV functionality for image processing and object detection. Along the way, you will also get some tips and tricks to work efficiently.
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Hands-On OpenCV 4 with Python, is designed for you to develop some real-world computer vision applications. You will begin with setting up your environment. You will then build five exciting applications. You will also be introduced to all necessary concepts and then moving into the field of Artificial Intelligence (AI) and deep learning such as classification and object detection with OpenCV 4.
The second course, OpenCV 4 Computer Vision with Python Recipes, starts off with an introduction to OpenCV 4 and familiarizes you with the advancements in this version. You will learn how to handle images, enhance, and transform them. You will also develop some cool applications including Face and Eyes detection, Emotion recognition, and Fast QR code detection & decoding which can be deployed anywhere.
The third course, Hands-On Machine Learning with OpenCV 4, will immerse you in Machine Learning and Deep Learning, and you’ll learn about key topics and concepts along the way.
By the end of this course, you will be able to tackle increasingly challenging computer vision problems faced in day-to-day life and leverage the power of machine learning algorithms to build machine learning systems and computer vision applications that are smarter, faster, more complex, and more practical.

Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
•Colibri Digital is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help their clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as Big Data, Data Science, Machine Learning, and Cloud Computing. Over the past few years, they have worked with some of the world’s largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world’s most popular soft drinks companies, helping each of them to better make sense of their data, and process it in more intelligent ways.
The company lives by their motto: Data -> Intelligence -> Action.

•Sourav Johar has over two years of experience with OpenCV and over three years of experience coding in Python. He has also developed an open source library built on top of OpenCV. Along with this, he has developed several Deep Learning solutions, using OpenCV for video analysis. As a computer vision enthusiast, he completely understands what problems students face. He is very passionate about programming and enjoys making programming tutorials on YouTube. He is currently working for Colibri Digital (@colibri_digital) as an instructor.

•Muhammad Hamza Javed is a self-taught Machine Learning engineer, an entrepreneur and an author having over five years of industrial experience. He and his team has been working on several Computer Vision and Machine Learning international projects. He started working when he was 17 and kept learning new technologies and skills since then. His areas of expertise include Computer Vision, Machine Learning and Deep Learning. He learned skills own his own without a direct mentor – so he knows how troublesome it is for everyone to find to-the-point content that really improves one’s skill-set. He’s designed this course considering the challenges he faced when he learned and, in the projects, so you don’t have to spend too much time on finding what’s best for you.

You will learn

✓ Build real-time applications that deal with image and video processing
✓ Build an Optical Character Recognition (OCR) engine from scratch
✓ Get to know how to train face recognition system
✓ Create your own real-time object classifier
✓ Build computer vision applications
✓ Create DNN based Image Classifier
✓ How to apply various Machine Learning algorithms to real-life problems
✓ Explore Supervised Learning and Unsupervised Learning approaches in Computer Vision
✓ Train your own custom image classifier using Convolutional Neural Networks


• Working knowledge of Python programming is required.

This course is for

• This course is intended for Python developers, computer vision developers, and enthusiasts who want to learn machine learning algorithms and implement them with OpenCV 4 for building computer vision applications.
Tech Knowledge in Motion
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 7h 9m
Language: English
Next start: On Demand

Students are also interested in