AI Hints
Home›Computer Vision Tutorial
Free course

Computer Vision Tutorial

Learn computer vision from pixels to production, step by step, in simple words. Every idea is shown with animations, real OpenCV and PyTorch code, and real image results.

📚 111 lessons▶ 3:12:39+ of video💻 116 code examples🖼 118 screenshots
The complete Computer Vision course, free on YouTubeWatch on YouTube ↗

What you will learn

  • Pixels, colour, filters, edges and contours in OpenCV
  • Geometry: homography, stitching, calibration and depth
  • Transfer learning, YOLO object detection and segmentation
  • Tracking, faces, pose, OCR and vision transformers
  • Domain shift, rare defects, data leaks and labelling
  • Anomaly detection, monitoring and real-time budgets
  • Projects: scanners, counters, grading and visual search
  • A capstone system, quizzes and design interviews

Course contents

Every lesson has its own page with the explanation, code you can copy, the real output, screenshots from the video, and a link that jumps straight to that moment in the video.

2. Classic Image Processing

  1. Filters and Convolution7:45
  2. Finding Edges9:13
  3. Thresholding10:40
  4. Morphology11:55

3. Transforms and Matching

  1. Transforming Images13:57
  2. Finding by Template15:20

4. Features and Camera Geometry

  1. Keypoints and Features16:52
  2. Matching Images18:21
  3. How Cameras Work20:15
  4. Depth from Two Views22:04

8. Faces, Pose, and Text

  1. Faces and Pose41:43
  2. Reading Text with OCR44:09

10. Creating and 3D

  1. Generating Images51:11
  2. Synthetic Data52:37
  3. Seeing in 3D54:27

12. Capstone: AppleEye

  1. Capstone: Building AppleEye1:00:52

13. Quizzes and Interviews

  1. Quiz: Classic Vision1:04:12
  2. Quiz: Deep Vision1:06:47
  3. Interview Questions1:09:40
  4. Your Cheat Sheet1:12:48
  5. Your Roadmap1:14:34

15. Getting a Good Image

  1. Fixing Bad Light1:12:48
  2. Sharp or Blurry?1:14:34
  3. White Balance1:16:05
  4. Removing Noise1:17:10

16. Measuring the World

  1. Images as Waves1:18:53
  2. Lighting and Cameras1:20:24
  3. Counting Objects1:22:09
  4. Measuring Size and Shape1:23:15

17. Classic Detectors

  1. Finding Circles and Lines1:24:55
  2. Measuring Texture1:26:57
  3. HOG Features1:28:00

18. Geometry in Practice

  1. Fixing Perspective1:29:44
  2. Stitching Images1:31:14
  3. Calibrating a Camera1:32:41

20. Real-World Training

  1. A Small Bruise Detector1:37:58
  2. Costs and Thresholds1:39:15
  3. When the Light Changes1:40:24

21. Data for Vision

  1. Rare Defects1:42:25
  2. The Leak in Your Split1:43:58
  3. Labelling Well1:45:42

22. Scoring and Segmenting

  1. Scoring Detectors1:47:14
  2. Scoring Masks1:48:49
  3. Building a U-Net1:49:56

23. Trust in Production

  1. Finding the Unknown1:51:31
  2. Overconfident Models1:53:12
  3. Watching for Drift1:54:44

24. Vision in the World

  1. Real-Time Budgets1:56:17
  2. Vision in the World1:58:09
  3. Responsible Vision1:59:27

25. Vision Projects One

  1. Reading QR Codes2:01:00
  2. A Document Scanner2:02:37
  3. Finding Duplicate Images2:04:20

26. Vision Projects Two

  1. A Parking Monitor2:05:43
  2. Dominant Colours2:07:30
  3. Finding Flaws in Fabric2:08:38

27. Hidden Details

  1. Resizing Properly2:10:15
  2. JPEG and Your Model2:11:53
  3. Receptive Fields2:13:23

31. Review: Foundations

  1. Review: Pixels and Filters2:32:43
  2. Review: Geometry and Features2:36:24

33. Myths and Design Interviews

  1. Vision Myths2:50:27
  2. Vision System Design2:52:36
  3. Designing Visual Search2:54:21
  4. Reading Vision Papers2:55:54

34. Capstone: AppleEye

  1. Capstone: Building AppleEye2:57:02

35. Quizzes and Interviews

  1. Quiz: Classic Vision2:59:36
  2. Quiz: Deep Vision3:04:31
  3. Interview Questions3:09:51
  4. Your Cheat Sheet3:11:29
  5. Your Roadmap3:12:39