Skip to content

Image laboratory

Live experimentCPU · WebAssembly · Worker

Your image, your parameters, down to the pixel. Explore every algorithm in the atlas with real OpenCV results, synchronized zoom and native numeric values.

Looking for a complete workflow? The cookbook combines algorithms into tracking, segmentation, document and photography recipes.

YOUR IMAGE · REAL OPENCV

Experiment at pixel level

Open full lab ↗

Detect edges in grayscale. The two thresholds control weak and strong gradient responses.

The engine loads on your first run. Your images stay in this browser.

Input448 × 320
OutputWaiting for a result

Scroll over either image to zoom at the pointer. Use the scrollbars to pan both views over the same relative area. Zoom is relative to the input; pixel coordinates belong to each image. Warps can change scene correspondence.

Pixel inspector RGBA · native values · matched scale · 9 × 9 output pixels
Hover to inspect. Click to pin a pixel.
Input
Select a pixel

Output
Select a pixel

Read the visual explanation →

Sample models and licenses

What runs here

The first run downloads the packaged WASM engine. Each experiment explains its preprocessing and required inputs. Work runs inside a browser worker, and native objects are disposed after each run. Stop terminates the worker if a model or iterative operation takes too long. Uploads are processed locally.

Choose a processing limit up to 2048 pixels on the longest side. Expensive experiments have a smaller, labelled limit. Zoom only changes the viewer: it never resamples the processed image. The inspector shows exact displayed RGBA values and, where applicable, signed responses, labels, distances or flow vectors before display conversion. Times include processing and output conversion, but exclude the initial engine download. These are focused experiments; calibration, structured light and trained models need the additional data described in their panels.

Read the worker guide to use the same pattern in your application.