Computer Vision Tutorial
Learn how computers see: pixels and colour, filters, edges and contours in NumPy, then OpenCV, CNNs, detection, segmentation and a document scanner project.
Start the first lesson Continue where you left off
Getting Started Intermediate
- 1Computer Vision Introduction
- 2Pixels, Channels & Colour Spaces
- 3Images as NumPy Arrays
- 4Reading & Writing Images with OpenCV
Basic Image Operations Intermediate
- 5Resizing, Cropping & Rotating
- 6Brightness, Contrast & Gamma
- 7Histograms & Equalisation
- 8Thresholding
Filters & Features Intermediate
- 9Convolution Step by Step
- 10Blurring, Sharpening & Noise
- 11Edge Detection: Sobel & Canny
- 12Morphology: Erode, Dilate, Open & Close
- 13Contours & Shapes
- 14Corners & Features: Harris & ORB
- 15Affine & Perspective Transforms
Learning from Images Advanced
- 16Classifying Images with Classical ML
- 17Image Classification with CNNs
- 18Transfer Learning for Vision
- 19Data Augmentation
- 20Evaluating Vision Models
Detection & Segmentation Advanced
- 21Object Detection: Boxes, IoU & NMS
- 22Detection Models: YOLO-Style & Two-Stage
- 23Image Segmentation
Vision in the Real World Advanced
Learn Computer Vision with a mentor
Free lessons get you started. Our Data Science & Machine Learning training adds real projects and code reviews from working developers.
- Project-based learning
- Mentor code reviews
- Free counselling call
