// See Vision Think — Full Archive

All 29 OpenCV Labs

Every real computer vision algorithm in the series, in one place — from raw pixels to object tracking.

Pixels & Digital Images CV Lab

Pixels & Digital Images

Zoom into a photo until it dissolves into the raw numbers a computer actually sees.

RGB & Grayscale CV Lab

RGB & Grayscale

Split a color image into its channels and watch grayscale conversion happen live.

HSV & LAB Color Spaces CV Lab

HSV & LAB Color Spaces

Spin the hue wheel and see why HSV separates color from brightness so cleanly.

Image Arithmetic & Bitwise Ops CV Lab

Image Arithmetic & Bitwise Ops

Add, subtract, and mask two images together with a live colour-coded formula box.

Histograms & Equalization CV Lab

Histograms & Equalization

Reshape a washed-out photo's histogram and watch contrast come back to life.

Convolution & Kernels CV Lab

Convolution & Kernels

Slide a kernel across an image and see the exact math behind every filter.

Kernel Reference Encyclopedia CV Lab

Kernel Reference Encyclopedia

A clickable atlas of every classic kernel — nudge any number, see it change the output.

Blurring — Box, Gaussian, Median CV Lab

Blurring — Box, Gaussian, Median

Compare three blur algorithms side by side against real sensor noise.

Bilateral Filtering CV Lab

Bilateral Filtering

Smooth skin tones while keeping edges razor sharp — see exactly how it decides.

Non-Local Means Denoising CV Lab

Non-Local Means Denoising

Watch a denoiser hunt for matching patches across the whole image, not just nearby.

Sobel & Scharr Gradients CV Lab

Sobel & Scharr Gradients

A live compass needle shows exactly which way brightness is changing at every point.

Laplacian & Zero-Crossings CV Lab

Laplacian & Zero-Crossings

Find edges by hunting for the exact point a curve crosses zero.

Canny Edge Detection CV Lab

Canny Edge Detection

Step through the full 5-stage pipeline that produces the cleanest edges in classical CV.

Prewitt & Roberts Cross CV Lab

Prewitt & Roberts Cross

Race four historic edge operators against each other on the same image.

Thresholding — Simple, Otsu, Adaptive CV Lab

Thresholding — Simple, Otsu, Adaptive

Watch Otsu's method sweep 256 thresholds to find the one that splits an image best.

Morphological Operations CV Lab

Morphological Operations

Erode, dilate, open and close shapes and watch noise disappear or holes seal up.

Contours, Hull & Shape Features CV Lab

Contours, Hull & Shape Features

Drag a shape's outline and watch solidity, hierarchy, and hull update live.

Hough Transform — Lines & Circles CV Lab

Hough Transform — Lines & Circles

Drop points and watch their voting curves converge on the line they all share.

Affine & Perspective Transforms CV Lab

Affine & Perspective Transforms

Drag corners and watch a live 3×3 matrix warp an image into a new perspective.

Harris Corners & FAST CV Lab

Harris Corners & FAST

Hover the image and watch a live eigenvalue plot reveal what makes a corner a corner.

Feature Matching (ORB, RANSAC) CV Lab

Feature Matching (ORB, RANSAC)

Watch RANSAC vote out fake matches until only the real geometry survives.

Optical Flow (Lucas-Kanade) CV Lab

Optical Flow (Lucas-Kanade)

Track a moving object frame to frame using nothing but brightness math.

Background Subtraction CV Lab

Background Subtraction

Learn what "normal" looks like, then watch anything new get cut out in real time.

Classical Object Detection CV Lab

Classical Object Detection

Slide a window everywhere and score it — the technique behind pre-deep-learning detectors.

Panorama Stitching CV Lab

Panorama Stitching

Match two overlapping photos, warp one into the other, and watch the seam disappear.

Watershed Segmentation CV Lab

Watershed Segmentation

Flood a 3D terrain built from image gradients until dams form between touching objects.

Template Matching (SSD/SAD/NCC) CV Lab

Template Matching (SSD/SAD/NCC)

Watch three matching formulas fight the same lighting change — only one survives.

Image Pyramids CV Lab

Image Pyramids

Shrink an image level by level, then rebuild it pixel-perfect from the tiny top.

Object Tracking CV Lab

Object Tracking

Lock onto a moving target and keep tracking it even through a total occlusion.

// STILL BROWSING?
Build along, don't just read.
Get labs & articles matched to what you're into — free, takes 30 seconds.
Start building free