OpenCV · Pilot · Python · interactive demos
Every concept runs in the browser. Write Python, watch the image change, and learn to see the way the algorithm does.
LLMs can describe a photo in words, but the answers can be vague or inconsistent. OpenCV gives you exact numbers from the pixels: locations, counts, and timing, and the same code produces the same result every run.
No environment setup. No downloading datasets. Every lesson is bite-sized and interactive, so you can make real progress in short bursts and always know what to expect from your output.
What you will learn
Lesson IDs use cv-lesson-* . More phases unlock as new batches ship.
Treat bitmaps as measurable arrays: indexing, channels, crops, and resizing without swapping axes.
Edges and structure — kernels, gradients, and staged detectors like Canny.
Color spaces that survive lighting shifts; masks, thresholds, morphology cleanup.
Projection and planar geometry — how 3D lands on a sensor, homographies on planes.
From binary regions to contours: hierarchy, moments, and simple shape measurements.