Repository navigation
First public release.
BullTrack is an Android app that scores steel-tip and soft-tip darts with the phone camera: mount the phone beside the board and each dart is detected and scored as it lands.
Highlights
- Auto scoring with drag-to-correct on a virtual board
- Placement guide and automatic zoom to the board
- X01, the Cricket family, Shanghai, Half It, Bermuda, Gotcha 301, Killer, Catch 40, 41-60 and practice games; 1-4 players or 2-4 teams
- Per-player stats, head-to-head records, hit maps and share images
- Sound cues for doubles, trebles and the bull
- Match history backup and restore; English and Chinese UI
Requirements
- 64-bit Android 8.0 or later with a rear camera
- Detection runs on the GPU (Vulkan) when it passes a self-check against the CPU, otherwise on the CPU
Files
| File | SHA-256 |
|---|---|
BullTrack-v0.1.0-android-arm64-v8a.apk |
7b9b89c5db6ed8531cbf2042096df11f27588ab9ead450b75b67fa247c5b2103 |
The APK was built and signed by GitHub Actions from this tag. To check that it came from this repository:
gh attestation verify BullTrack-v0.1.0-android-arm64-v8a.apk --repo Thomasff/BullTrackThe APK already contains the detection model. It uses the model from model-v1, which you need only to build from source.
Known limitations
- Very transparent or pale shafts and flights, or boards with unusual colours, may not be detected.
- Darts landing very close together or hidden behind each other are occasionally misread and need correcting.
- Tested on only a few phones so far. If you run into problems on yours, please report them.
If detection goes wrong, please open an issue with a debug bundle (see "Reporting issues" in the README).
首个公开版本。用手机摄像头给钢镖、软镖自动计分,支持中英文界面。说明见 中文 README。