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.
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.
1. How Machines See
2. Classic Image Processing
- Filters and Convolution7:45
- Finding Edges9:13
- Thresholding10:40
- Morphology11:55
3. Transforms and Matching
- Transforming Images13:57
- Finding by Template15:20
4. Features and Camera Geometry
- Keypoints and Features16:52
- Matching Images18:21
- How Cameras Work20:15
- Depth from Two Views22:04
5. Deep Vision
6. Object Detection
- Object Detection28:37
- Cleaning Up and Scoring30:26
- Running YOLO31:57
- Training on Your Own Data32:55
7. Segmentation and Video
- Segmentation34:57
- Separating Touching Objects36:50
- Motion and Video38:25
- Object Tracking39:50
8. Faces, Pose, and Text
- Faces and Pose41:43
- Reading Text with OCR44:09
9. Modern Vision
10. Creating and 3D
- Generating Images51:11
- Synthetic Data52:37
- Seeing in 3D54:27
11. Deployment
- Running on Devices56:07
- Serving and Monitoring58:03
12. Capstone: AppleEye
- Capstone: Building AppleEye1:00:52
13. Quizzes and Interviews
- Quiz: Classic Vision1:04:12
- Quiz: Deep Vision1:06:47
- Interview Questions1:09:40
- Your Cheat Sheet1:12:48
- Your Roadmap1:14:34
14. Better Data, Better Labels
- Labels That Survive1:00:52
- Removing Things from Images1:04:12
- Do Two Images Look Alike?1:06:47
- Label the Hard Ones First1:09:40
15. Getting a Good Image
- Fixing Bad Light1:12:48
- Sharp or Blurry?1:14:34
- White Balance1:16:05
- Removing Noise1:17:10
16. Measuring the World
- Images as Waves1:18:53
- Lighting and Cameras1:20:24
- Counting Objects1:22:09
- Measuring Size and Shape1:23:15
17. Classic Detectors
- Finding Circles and Lines1:24:55
- Measuring Texture1:26:57
- HOG Features1:28:00
18. Geometry in Practice
- Fixing Perspective1:29:44
- Stitching Images1:31:14
- Calibrating a Camera1:32:41
19. Video on the Line
- Separating Moving Things1:34:08
- Measuring Speed1:35:40
- Counting on a Moving Belt1:36:38
20. Real-World Training
- A Small Bruise Detector1:37:58
- Costs and Thresholds1:39:15
- When the Light Changes1:40:24
21. Data for Vision
- Rare Defects1:42:25
- The Leak in Your Split1:43:58
- Labelling Well1:45:42
22. Scoring and Segmenting
- Scoring Detectors1:47:14
- Scoring Masks1:48:49
- Building a U-Net1:49:56
23. Trust in Production
- Finding the Unknown1:51:31
- Overconfident Models1:53:12
- Watching for Drift1:54:44
24. Vision in the World
- Real-Time Budgets1:56:17
- Vision in the World1:58:09
- Responsible Vision1:59:27
25. Vision Projects One
- Reading QR Codes2:01:00
- A Document Scanner2:02:37
- Finding Duplicate Images2:04:20
26. Vision Projects Two
- A Parking Monitor2:05:43
- Dominant Colours2:07:30
- Finding Flaws in Fabric2:08:38
27. Hidden Details
- Resizing Properly2:10:15
- JPEG and Your Model2:11:53
- Receptive Fields2:13:23
28. Full Systems
- From Classifier to Detector2:14:59
- Image Search2:16:36
- Asking a Vision Model2:18:13
29. Other Worlds
- Vision from Space2:19:50
- Medical Images2:21:28
- Vision for Robots2:23:02
- Sport and Augmented Reality2:24:43
30. The Field Today
- The ImageNet Moment2:26:05
- Choosing an Architecture2:28:03
- Segment Anything2:29:47
- Running a Vision Project2:31:00
31. Review: Foundations
- Review: Pixels and Filters2:32:43
- Review: Geometry and Features2:36:24
32. Review: Deep Vision
- Review: Deep Vision2:39:48
- Review: Vision in Production2:43:26
- Review: Practical Details2:47:09
33. Myths and Design Interviews
- Vision Myths2:50:27
- Vision System Design2:52:36
- Designing Visual Search2:54:21
- Reading Vision Papers2:55:54
34. Capstone: AppleEye
- Capstone: Building AppleEye2:57:02
35. Quizzes and Interviews
- Quiz: Classic Vision2:59:36
- Quiz: Deep Vision3:04:31
- Interview Questions3:09:51
- Your Cheat Sheet3:11:29
- Your Roadmap3:12:39