Analysis updated 2026-07-03 · repo last pushed 2022-12-10
Build a fitness app feature that tracks and scores a user's exercise form using just a smartphone camera.
Analyze athlete technique in sports footage by extracting 3D body positions from game video.
Create a lightweight motion-capture pipeline for animation or special effects without studio hardware.
Run human pose estimation on your own custom video footage using the included pretrained models.
| facebookresearch/videopose3d | facebookresearch/dlrm | karpathy/makemore | |
|---|---|---|---|
| Stars | 4,036 | 4,048 | 4,010 |
| Language | Python | Python | Python |
| Last pushed | 2022-12-10 | 2026-01-12 | 2024-06-04 |
| Maintenance | Dormant | Maintained | Dormant |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires a separate 2D keypoint detector to generate inputs, training from scratch takes about a day on a high-end GPU.
Estimates 3D body joint positions from regular video by tracking how 2D joint locations change over time, useful for fitness apps, sports analysis, and motion capture without expensive studio equipment.
Mainly Python. The stack also includes Python, PyTorch.
Dormant — no commits in 2+ years (last push 2022-12-10).
Apache 2.0, free for any use including commercial, keep the license notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.