OpenCV Course - Full Tutorial with Python

By freeCodeCamp | Free Course on YouTube

4.5
(0 ratings)
0 students enrolled
Q
Created by Qasrawii Academy
Last updated 3/2026 EN Intermediate 4527 min total

What you'll learn

Computer vision course by Jason Dsouza covering image processing, transformations, edge detection, thresholding, face detection, and object detection with OpenCV and Python.

Course Content

7 sections 68 lessons 4527m total length

Getting Started

10 lessons
OpenCV Python Tutorial For Beginners 1 - Introduction to OpenCV Preview
6:00
OpenCV Python Tutorial For Beginners 2 - How to Install OpenCV for Python on Windows 10 Preview
10:00
OpenCV Python Tutorial For Beginners 3 - How to Read, Write, Show Images in OpenCV Preview
18:00
How To Install OpenCV 4 for Python on Ubuntu Linux
7:00
OpenCV Python Tutorial For Beginners 4 - How to Read, Write, Show Videos from Camera in OpenCV
16:00
OpenCV Python Tutorial For Beginners 5 - Draw geometric shapes on images using Python OpenCV
16:00
OpenCV Python Tutorial For Beginners 6 - Setting Camera Parameters in OpenCV Python
5:00
OpenCV Python Tutorial For Beginners 7 - Show Date and Time on Videos using OpenCV Python
8:00
OpenCV Python Tutorial For Beginners 8 - Handle Mouse Events in OpenCV
17:00
OpenCV Python Tutorial For Beginners 9 - More Mouse Event Examples in OpenCV Python
14:00

Fundamentals

10 lessons
OpenCV Python Tutorial For Beginners 10 - cv.split, cv.merge, cv.resize, cv.add, cv.addWeighted, ROI
17:00
OpenCV Python Tutorial For Beginners 11- Bitwise Operations (bitwise AND, OR, NOT and XOR)
13:00
OpenCV Python Tutorial For Beginners 12 - How to Bind Trackbar To OpenCV Windows
19:00
OpenCV Python Tutorial For Beginners 13 - Object Detection and Object Tracking Using HSV Color Space
20:00
OpenCV Python Tutorial For Beginners 14 - Simple Image Thresholding
13:00
Full Python Programming Course | Python Tutorial for Beginners | Learn Python
587:00
OpenCV Python Tutorial For Beginners 15 - Adaptive Thresholding
10:00
OpenCV Python Tutorial For Beginners 16 - matplotlib with OpenCV
15:00
OpenCV Python Tutorial For Beginners 17 - Morphological Transformations
22:00
OpenCV Python Tutorial For Beginners 18 - Smoothing Images | Blurring Images OpenCV
18:00

Core Concepts

10 lessons
OpenCV Python Tutorial For Beginners 19 - Image Gradients and Edge Detection
14:00
OpenCV Python Tutorial For Beginners 20 - Canny Edge Detection in OpenCV
8:00
OpenCV Python Tutorial For Beginners 21 - Image Pyramids with Python and OpenCV
21:00
Creating a Stand Alone Executable from a Python Script using PyInstaller
16:00
OpenCV Python Tutorial For Beginners 22 - Image Blending using Pyramids in OpenCV
22:00
OpenCV Python Tutorial For Beginners 22 - Image Blending using Pyramids in OpenCV
22:00
OpenCV Python Tutorial For Beginners 23 - Find and Draw Contours with OpenCV in Python
11:00
OpenCV Python Tutorial For Beginners 24 - Motion Detection and Tracking Using Opencv Contours
19:00
OpenCV Python Tutorial For Beginners 25 - Detect Simple Geometric Shapes using OpenCV in Python
19:00
OpenCV Python Tutorial For Beginners 26 - Understanding image Histograms using OpenCV Python
16:00

Intermediate Topics

10 lessons
OpenCV Python Tutorial For Beginners 27 - Template matching using OpenCV in Python
19:00
OpenCV Python Tutorial For Beginners 28 - Hough Line Transform Theory
13:00
OpenCV Python Tutorial For Beginners 29 - Hough Line Transform using HoughLines method in OpenCV
13:00
OpenCV Python Tutorial For Beginners 30 - Probabilistic Hough Transform using HoughLinesP in OpenCV
11:00
OpenCV Python Tutorial For Beginners 31 - Road Lane Line Detection with OpenCV (Part 1)
16:00
OpenCV Python Tutorial For Beginners 32 - Road Lane Line Detection with OpenCV (Part 2)
21:00
OpenCV Python Tutorial For Beginners 33 - Road Lane Line Detection with OpenCV (Part 3)
9:00
OpenCV Python Tutorial For Beginners 34 - Circle Detection using OpenCV Hough Circle Transform
12:00
OpenCV Python Tutorial For Beginners 35 - Face Detection using Haar Cascade Classifiers
12:00
OpenCV Python Tutorial For Beginners 36 - Eye Detection Haar Feature based Cascade Classifiers
7:00

Advanced Concepts

10 lessons
OpenCV Python Tutorial For Beginners 37 - Detect Corners with Harris Corner Detector in OpenCV
12:00
OpenCV Python Tutorial For Beginners 38 - Detect Corners with Shi Tomasi Corner Detector in OpenCV
7:00
OpenCV Python Tutorial For Beginners 39 - How to Use Background Subtraction Methods in OpenCV
13:00
OpenCV Python Tutorial For Beginners 40 - Mean Shift Object Tracking
20:00
OpenCV Python Tutorial For Beginners 41 - Object Tracking Camshift Method
7:00
Python Tutorial for Beginners - Full Course in 12 Hours - Python Mega Course
706:00
OpenCV Python for Beginners - Full Course in 10 Hours - Learn Computer Vision with OpenCV
564:00
PyTesseract: Python Optical Character Recognition | Using Tesseract OCR with Python
13:00
Learn OPENCV in 9 Hours with Python
564:00
Python for Android | How To Run Python Programs On Android
12:00

Projects & Practice

10 lessons
How to Create Bar Chart in Python using Matplotlib
15:00
Face Recognition with OpenCV with Python | Part 1
10:00
Face Recognition with OpenCV with Python | Part 2
10:00
Face Recognition with OpenCV with Python | Part 3
10:00
Face Recognition with OpenCV with Python | Part 4
10:00
Face Recognition with OpenCV with Python | Part 5
7:00
Face Recognition with OpenCV with Python | Part 6 | Final Part
22:00
FACE RECOGNITION | OpenCV Python | Computer Vision
68:00
How to Set Up Python in Visual Studio Code on Windows 11 | VSCode Python Development Basics
20:00
Python Programming Tutorial - Full Course
587:00

Deep Dive

8 lessons
Python OpenCV for Beginners - Full Course - Learn Computer Vision
564:00
Debugging Python with Visual Studio Code (VSCode)
12:00
How to Debug Your Python Code with the Python Debugger (pdb)
29:00
How To Install Pandas in PyCharm
2:00
How To Install Matplotlib In PyCharm
4:00
How to Build a Face Recognition Tool With Python (With link to the code)
68:00
Build Face Detection with Python using OpenCV (With link to the code)
12:00
Build Eye Detection with Python using OpenCV (With link to the code)
7:00

Description

Computer vision course by Jason Dsouza covering image processing, transformations, edge detection, thresholding, face detection, and object detection with OpenCV and Python.

Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.

Requirements

  • A computer with internet access
  • Willingness to learn

Student Reviews

No reviews yet. Be the first to share your experience!

Preview this course
Free Open Access

This course includes:

68 lessons
4527 minutes of content
Intermediate level
EN
Full lifetime access
Certificate of completion