headtracking Version française

Teach it your cabinet

The automatic calibration learns what lockbars and side rails look like from real cabinets: every wood tone, every lighting, every camera angle. It has seen very few so far. This is the project's biggest bottleneck, and anyone with a pincab can help, in two minutes, without coding.

Send a capture

  1. Download headtracking-demo from the releases page (it is in the same archive as the plugin). Nothing to install.
  2. Point your webcam or Kinect at the playfield and select it in the demo.
  3. Click 🎁 Contribute, read the terms, tick the consent box and confirm.

Empty cabinet or mid-game, day or night, every variation helps. The detector learns the cabinet, so you do not need to stand in the picture, but captures with a player at the cabinet are the rarest. Minicabs are exactly the kind of cabinet the model has never seen.

Camera view from the backbox with four traced lines along the lockbar and side rails and their intersection points
What is extracted from a capture: the lockbar's two edges, the two side rails and their six intersection points.

What gets shared

The demo shows everything below in its consent window before anything is sent.

If the upload cannot go through

A firewall, a proxy or an antivirus that intercepts HTTPS can block the upload. The demo says so in red before you capture, and keeps the capture in a folder it shows on screen. Send that folder on Discord: it is worth exactly as much as an upload. headtracking-demo --upload-test tells you in one line whether this computer can reach the server.

Other ways to help

No permission needed: open an issue on GitHub or say hi on Discord. CLAUDE.md is a tour of the architecture, and issues labelled good first issue are a soft landing.