Welcome to Module 2 — geometry & correspondence
Before we begin
Module 1 gave you pixels and filters. Module 2 asks: where did those pixels come from in the 3D world, and how do we match points between images?
You will learn pinhole projection, features, RANSAC, stereo depth, and build a panorama stitcher.
Figure
Module 2 at a glance
What Module 2 covers
| Topic | What you will understand |
|---|---|
| Camera models | Intrinsics K, extrinsics [R|t], distortion |
| Features | Corners, descriptors, matching |
| Robust estimation | RANSAC, homography, epipolar geometry |
| Stereo | Disparity, depth, triangulation |
Prerequisites
Complete Module 1 project or at minimum Lessons 1–2 (convolution intuition).
Install for project: pip install opencv-python numpy matplotlib