Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 28 sections 92 lectures

Computer Vision from Scratch with Python Video Bundle

Unlock the full power of computer vision using OpenCV, Tesseract, and neural networks. This course walks you step-by-step through professional techniques for detecting, processing, and analyzing images and videos—perfect for aspiring AI developers, researchers, and visual tech enthusiasts.

01
Skill level
All levels
02
Sections
28
03
Lectures
92
04
Instructor
Alex Kropf
What's inside

This course includes.

28
Sections
92
Lectures
79
Resources
3
Quizzes
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

28 sections · 92 lectures
+ 00 Overview ▶️ 3 lectures
01 Overview Preview Free preview
02 What You'll Need Locked
Source Files Locked
+ 01a Welcome 2 lectures
What is Computer Vision? Preview Free preview
Submit a Question/Feedback Locked
+ 01b Foundations of Tesseract and OpenCV for Computer Vision 📖 2 lectures
Computer Vision with Tesseract Locked
Computer Vision with OpenCV Locked
+ 01c Foundations of Neural Networks for Computer Vision 📖 3 lectures
Computer Vision with Neural Networks Locked
Convolution operations and feature map formation Locked
Activation maps, pooling, and downsampling theory Locked
+ 02 Analyze Images with OpenCV ▶️ 4 lectures
01 Detect Edges In An Image Locked
02 Detect Contours In An Image Locked
03 Detect Corners In An Image Locked
Source Files Locked
+ 03 Restore Images with Computational Photography ▶️ 2 lectures
Restore A Damaged Image Locked
Source Files Locked
+ 04 Detect objects in images ▶️ 5 lectures
01 Detect Objects In An Image With Masking Locked
02 Detect Faces In Images Locked
03 Extract Foreground In An Image Locked
04 Find Object In Image With Template Matching Locked
Source Files Locked
+ 05 Machine learning and neural networks introduction 5 lectures
01 What Is Machine Learning Locked
02 What Is Deep Learning Locked
03 What Is A Neural Network Locked
04 What Is Ml-Agents Locked
05 Source Files Locked
+ 06 Read text in an image with OCR and Tesseract ▶️ 5 lectures
01 Extract Text From An Image With Tesseract Locked
02 Improve Accuracy With Thresholding Locked
03 Change Perspective Of An Image With Foreign Text Locked
04 Extract Foreign Language Text From An Image Locked
Source Files Locked
+ 07 Build your first neural network with OpenCV ▶️ 4 lectures
01 Generate Data Locked
02 Build An Artificial Neural Network Locked
03 Visualize Model Results Locked
Source Files Locked
+ 08 Object detection with OpenCV Deep Learning ▶️ 5 lectures
01 Load YOLO Dnn Model Locked
02 Build A Neural Network With OpenCV Locked
03 Print Out Detected Objects Locked
04 Outline Objects In The Original Image Locked
Source Files Locked
+ 09 Outline objects in a video ▶️ 4 lectures
01 Outline Objects In A Video Locked
02 Draw Contours On Video Locked
03 Save New Frames As A Video Locked
Source Files Locked
+ 10 Detect faces in video ▶️ 5 lectures
01 Load A Video From Drive Locked
02 Detect Faces In Video Locked
03 Detect Eyes In Video Locked
04 Save New Frames As A Video Locked
Source Files Locked
+ 11 Track a color in videos ▶️ 3 lectures
01 Track Color In A Video Locked
02 Save New Frames As A Video Locked
Source Files Locked
+ 12 Detect lanes for autonomous vehicle computer vision 5 lectures
01 Load A Driving Dash Cam Video Locked
02 Process Each Video Frame Locked
03 Outline Lanes Detected Locked
04 Save New Frames As A Video Locked
Source Files Locked
+ 13 Build a motion alert video monitoring system 5 lectures
01 Load A Video From Drive Locked
02 Detect Objects In A Video With Contours Locked
03 Detect When Motion Begins And Ends Locked
04 Record Each Time Motion Begins Locked
Source Files Locked
+ 14 Detect emotion in a video 2 lectures
Detect Emotion In A Video Locked
Source Files Locked
+ 15 Swap faces with machine learning 7 lectures
01 Load Images From The Web Into Colab Locked
02 Get Facial Landmarks From Image Locked
03 Build A Matrix From Landmark Points Locked
04 Draw A Mask Over Facial Landmarks Locked
05 Build A Warped Mask Locked
06 Combine Face Masks Locked
Source Files Locked
+ 16 Face Detection and Image Understanding with Python and OpenCV 1 lecture
Historical evolution and rise of CNN-based approaches Locked
+ 17 Image Representation for Facial Tasks 3 lectures
Grayscale vs color input for face tasks Locked
Facial alignment, normalization, and landmark estimation Locked
Bounding boxes, confidence scores, and facial region parsing Locked
+ 18 Deep Learning-Based Detection 2 lectures
CNN face detection: anchor boxes, sliding window, multi-scale input Locked
Facial embeddings: how neural nets map identities Locked
+ 19 Image Manipulation with OpenCV 3 lectures
01 Preparing our Image for Face Detection Demo Locked
02 Image Manipulation with OpenCV Demo Locked
Resources Locked
+ 20 Add Watermark to Images 3 lectures
01 Watermarking our Image Locked
02 Add Watermark to Images Demo Locked
Resources Locked
+ 21 Advanced Dataset Manipulation with Numpy 2 lectures
01 Advanced Dataset Manipulation with Numpy Demo Locked
Resources Locked
+ 22 Image Manipulation with Numpy 1 lecture
01 Image Manipulation with Numpy Demo Locked
+ 23 Advanced Data Visualization with Pyplot 3 lectures
01 Advanced Data Visualization with Pyplot Demo Locked
02 Advanced Data Visualization with Pyplot Demo Locked
resources Locked
+ 24 Data Visualization with Seaborn 1 lecture
01 Data Visualization with Seaborn Demo Locked
+ 25 Visualize Probability Distributions 2 lectures
Visualize Probability Distributions Demo Locked
Resources Locked
Description

About this course.

✅ Detect edges, contours, corners, and features in any image

✅ Apply thresholding, masking, and template matching to isolate and extract objects

✅ Use face detection, foreground extraction, and region highlighting in complex scenes

✅ Restore damaged images and manipulate image perspectives

✅ Extract text from images using Tesseract OCR—including foreign languages and warped views

✅ Enhance OCR accuracy with thresholding and text preprocessing

✅ Generate synthetic data and train artificial neural networks for classification tasks

✅ Load and use the YOLO deep neural network model for object detection

✅ Detect and label objects in real-time using OpenCV’s DNN tools

✅ Outline and draw contours in live video streams and saved video files

✅ Detect and track faces, eyes, motion, and color dynamically in video

✅ Load dash cam footage to detect lanes and process driving footage frame by frame

✅ Track start/end moments of motion and log event times with visual annotations

✅ Load images from the web and apply advanced facial landmark tracking

✅ Build masks over facial features and perform face warping using matrices

✅ And much more!


🎮 Each topic includes hands-on exercises, computer vision challenges, and real-world applications in video analysis, object tracking, and facial detection.


🎁 Comes with all project files, sample videos, source code, and lifetime access to future updates.


  • If you're ready to master the full stack of computer vision skills—from static images to real-time video processing—this is your complete, project-driven guide. Enroll now and bring AI to life through your lens.
Instructors

Taught by people who ship.

Alex Kropf

Alex Kropf

Mammoth Club's CLO, public speaker, consultant, IT author and Senior Software Developer. Alex has produced best-selling courses, books and workshops for Mammoth Club, Course Pro and our clients since 2016.

Ready to start building?

Unlock the full power of computer vision using OpenCV, Tesseract, and neural networks. This course walks you step-by-step through professional techniques for detecting, processing, and analyzing images and videos—perfect for aspiring AI developers, researchers, and visual tech enthusiasts.

Buy lifetime access →