Professional race-data visualization for karting drivers and engineers.
Upload onboard video and lap times, calibrate the race-start frame, and analyze the session with live lap overlays, a fastest-lap reference loop, and side-by-side lap comparison.
Provide the two inputs required by the analyzer: an onboard race video and the corresponding lap-time dataset. Lap times can be loaded from a CSV export, entered manually, or extracted automatically from a photograph of your timing sheet.
mm:ss.SSS or decimal seconds.| Lap #e.g. 1, 2, 3… | Lap timee.g. 0:55.234 or 55.234 | Positionoptional · e.g. 2 |
|---|
| Lap #auto · by row order | Lap timee.g. 0:55.234 or 55.234 |
|---|
Mark the frame where the race begins, then fine-tune it against the final lap change. A small reaction-time error in the initial mark accumulates over every lap, so aligning the predicted final-lap-change with the actual on-track moment minimises timing drift across the whole session.
Review the full session with live telemetry burned in over the footage — current lap, lap time, and an in-lap timer — alongside a continuously looping playback of your fastest lap. Use this view to identify the sectors where you are losing time relative to your personal best.
Run any two laps side by side in synchronised playback. The typical workflow is to compare your reference lap — usually your fastest — against a slower one to pinpoint the corners and braking zones where time is being lost.
Mark three recurring landmarks on lap 1 — a braking board, a kerb, a marshal post — by drawing a box around each. The tool then uses OpenCV.js template matching to locate those same landmarks in every lap and builds a sector-split table. Split 1 always begins at the lap change.
| Lap | Split 1 | Split 2 | Split 3 | Lap (Σ) |
|---|