Skip to content
Dimitri Montgomery

Section 04 of 07

Computer vision

Classical computer vision, written from the algorithm up: corners, motion, alignment, panoramas.

Coursework where the point was to write the algorithm rather than call it: corner detection, optical flow, image rotation and a full panorama pipeline, each checked against the library version it replaces. The pages run the work live on drawn images, and say plainly where the repo stops.

1 entry1 shipped0 in progress2025

Each entry draws its own figure

01 / 01 Shipped — Finished, or finished enough that the write-up is about what it does. Coursework, CSC 340 · Spring 2025

Panorama stitching

Two photos of the same view, joined into one by finding the points they share and solving for the turn between them.

  1. Finds the same points in both photos
  2. Solves for the camera's turn by hand
  3. Maps the second photo into the first
0.03 px
Off the true homography
25,000
RANSAC rounds
4 s
Run time
Open the project : Panorama stitching