~ / labs grind-size
Experiment · /labs/grind-size

Grind Size.

Calipers for coffee.

TypeScript Canvas 2D OpenCV.js
status DRAFT stage prototype · not a product stability may break, may disappear

Earliest stage. The computer-vision side works on clean backgrounds — a white ceramic plate with a calibration square. Real-world kitchen conditions (oily residue, inconsistent lighting) break the segmentation more often than not.

Next experiment: see if a lightweight edge-detection pass before thresholding recovers the noisy cases, or if this is a “needs a proper ML model” problem.

About /labs

/labs is where half-cooked ideas live. Some graduate into real products on /work. Most don't. That's the point — the cost of experimenting has to be lower than the cost of finishing.