Vahini StudioHandwriting Analysis Demo
Choose a role and add a few details. The finished report adapts its tone, imagery and sign-off to match.
Vahini works two ways. Analyse an existing photo or scan, or capture live with the patented IMU sensor pen for the full picture - including pressure and pen dynamics a photo can’t see.
Upload a picture of handwriting. The deterministic-CV engine binarizes, segments and measures the page.
Write live with the IMU sensor pen. 19 axes stream at 208 Hz - force, tilt, velocity and pen-lifts in real time.
Add a photo or scan of the handwriting, and tell us which passage was copied. The engine measures the actual marks against that model.
or click to browse. A clear, well-lit shot of a few lines on plain or ruled paper works best.
With the local PP-OCRv5 recognition server running (python ppocr-server.py), the written text is recognised automatically and this reference isn’t needed. Offline, we compare against the sentence below.
Hold the pen and write naturally. The 19-axis array streams below. When you’re done, press Finish to generate the report.
Binarize → segment → text detection & recognition → deterministic-CV measurement → aggregate. Exactly the architecture from the engine spec.
window.VAHINI_OCR_ENDPOINT; otherwise the in-browser detector keeps the demo fully offline. All geometry is computed on-device.