OpenCV for Beginners

A quick introduction to OpenCV

This is a FREE course for absolute beginners in Computer Vision and AI. You will learn how to get started with OpenCV right from installation. All you need is an intermediate level of knowledge in Python or C++. First, we will go over basic image handling, image manipulation and image transformations. Next, we will cover some interesting applications and concepts like Face Detection, Image Recognition, Object Detection and Facial Landmark Detection.

This course will not help you become an expert in Computer Vision and AI, but it will help you take the first step forward!

Your Instructor

Satya Mallick, PhD.
Satya Mallick, PhD.

Satya is an entrepreneur who loves Computer Vision and Machine Learning. He has more than a dozen years of experience (and a Ph.D.) in the field. Recently Satya was named among the top 30 AI influencers to follow on Twitter by IBM's AI Blog.

Right out of school, Satya co-founded TAAZ Inc, a computer vision company in the beauty and fashion industry. The technology he and his team built has reached more than 100M users. He has been featured in numerous online articles on sites like TechCrunch, IBM, HuffingtonPost and WSJ to name a few.

Today, Satya runs a successful consulting company that helps companies solve complex problems in wide ranging areas like document analysis, face recognition, surveillance, object detection and classification, medical image processing and vision applications in retail.

Satya is also the principal author of -- a popular computer vision and machine learning blog.

Vikas Gupta
Vikas Gupta

Vikas is a Computer Vision Researcher with a Master's in this domain from one of India's premier institutes - Indian Institute of Science. His research interests are in the field of Machine Perception, Scene Understanding, Deep Learning and Robotics.

He has been working in this field in various roles including a Lecturer, Software Engineer and a Data Scientist. He is passionate about teaching and sharing knowledge. He has spent 3 years teaching Computer Vision, Embedded Systems and Robotics to undergraduate students and over 3 years working on various projects involving Deep Learning and Computer Vision.

Vaibhaw Singh Chandel
Vaibhaw Singh Chandel

Vaibhaw started his career in data analytics after completing B.Tech. - M.Tech. dual degree program from IIT Kanpur. He worked on various interesting data science problems during his stint at Retail analytics and Sports analytics startups such as customer profiling, optimizing store layout, live prediction of winning odds of sports teams (soccer & tennis).

Then he joined a Computer Vision startup (iLenze) as a core team member and worked on image retrieval, object detection, automated tagging and pattern matching problems for the fashion and furniture industry.

Vaibhaw currently works as an independent Computer Vision consultant. When he is not working on computer vision problems, he spends time exploring NLP, Speech Recognition, history and behavioral economics.


Minakshi Das
Minakshi Das

Minakshi is a Embedded Systems and Computer Vision engineer with a Bachelor’s degree in Electronics Engineering.

She currently works as a freelance technical content writer and editor. In addition, she drives in-depth code testing and quality assurance for this course.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What kind of support can I expect?
This free course is supported by the community. You can ask questions in the comments section of each lecture.

This course is closed for enrollment.