Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
Works out a person's 2D body pose and joint angles from a video file or a webcam feed, in a Gradio page. It suits coaches, movement researchers and anyone studying how a body moves.
Sports2d is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download DavidPagnon/sports2d --repo-type space --local-dir sports2d cd sports2d
Sports2d is a Gradio app that reads a video or a live webcam feed and estimates where a person's body sits in each frame, together with the angles of the joints. It saves you from marking up footage by hand. The Space runs on Hugging Face's free CPU hardware and ships with four sample clips.
It suits people who study human movement and want quick numbers from ordinary video, without lab equipment.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Sports coaching | Coaches and athletes | Check body positions and joint angles in a training clip | A coach loads a jump clip and looks at the angles at takeoff. |
| Healthcare | Physiotherapists | Look at how a person walks on film | A therapist runs a walking clip to see the angles of the legs. |
| Research | Movement scientists | Get pose estimates from a camera without special hardware | A student tests the app on a clip before building a larger study. |
| Software | Developers | Read a small pose app built on Gradio | A developer starts app.py locally to see how it is wired. |
If you need exact clinical measurements or 3D data, skip it, since the app works in two dimensions.
| Use case | Who | What they get back |
|---|---|---|
| Analyze a video | Coaches and researchers | Estimated 2D pose and joint angles for the clip |
| Try the webcam | Anyone | The same estimates from a live camera feed |
| Test with sample clips | Newcomers | Results for the bundled jump, walking and hurdle videos |
pip install -U huggingface_hub hf download DavidPagnon/sports2d --repo-type space --local-dir sports2d cd sports2d pip install gradio==6.14.0 pip install -r requirements.txt python app.py
Open the Space's page, or start the app locally with the command below. Then give it a video file or switch to your webcam and run the analysis.
python app.py
| Tool | What it does |
|---|---|
| app.py | The main file, which starts the Gradio page |
| Sample videos | Four short clips in the repository to try the app on |
You pick the hurdle_slowmo.mp4 sample clip and run the analysis. The app returns the estimated body pose for the clip, along with the joint angles it worked out.
If you are new, open the Space's page and use one of the four sample clips. That shows what the app produces before you bring your own footage.
If you know the field, this is 2D pose estimation, so angles are measured in the image plane and depend on camera position. Running on a free CPU Space means long clips take time.
Works out a person's 2D body pose and joint angles from a video file or a webcam feed, in a Gradio page. It suits coaches, movement researchers and anyone studying how a body moves.
Made by DavidPagnon on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.
What it is: Sports2d is a Gradio app that reads a video or a live webcam feed and estimates where a person's body sits in each frame, together with the angles of the joints. It saves you from marking up footage by hand. The Space runs on Hugging Face's free CPU hardware and ships with four sample clips.
Who it suits: It suits people who study human movement and want quick numbers from ordinary video, without lab equipment.
Industry | Who uses it | How they use it | Example
Sports coaching | Coaches and athletes | Check body positions and joint angles in a training clip | A coach loads a jump clip and looks at the angles at takeoff.
Healthcare | Physiotherapists | Look at how a person walks on film | A therapist runs a walking clip to see the angles of the legs.
Research | Movement scientists | Get pose estimates from a camera without special hardware | A student tests the app on a clip before building a larger study.
Software | Developers | Read a small pose app built on Gradio | A developer starts app.py locally to see how it is wired.
If you need exact clinical measurements or 3D data, skip it, since the app works in two dimensions.
Where to use it:
Use case | Who | What they get back
Analyze a video | Coaches and researchers | Estimated 2D pose and joint angles for the clip
Try the webcam | Anyone | The same estimates from a live camera feed
Test with sample clips | Newcomers | Results for the bundled jump, walking and hurdle videos
How to set it up:
pip install -U huggingface_hub
hf download DavidPagnon/sports2d --repo-type space --local-dir sports2d
cd sports2d
pip install gradio==6.14.0
pip install -r requirements.txt
python app.py
How to use it: Open the Space's page, or start the app locally with the command below. Then give it a video file or switch to your webcam and run the analysis.
python app.py
Tool | What it does
app.py | The main file, which starts the Gradio page
Sample videos | Four short clips in the repository to try the app on
Example: You pick the hurdle_slowmo.mp4 sample clip and run the analysis. The app returns the estimated body pose for the clip, along with the joint angles it worked out.
For newcomers and experts: If you are new, open the Space's page and use one of the four sample clips. That shows what the app produces before you bring your own footage.
If you know the field, this is 2D pose estimation, so angles are measured in the image plane and depend on camera position. Running on a free CPU Space means long clips take time.
Choose a video or the webcam
The app finds the body in each frame
Joint angles are computed
Results appear in the page
Good to know:
Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
README.md 4 KB
Listed Hugging Face Spaces in the same category that share the most tags with this one.
| Product | Likes | Built with | License | Last change |
|---|---|---|---|---|
| Sports2d This page | 12 | gradio | bsd-3-clause | |
| Open VLM LeaderboardShares gradio | 1,034 | gradio | apache-2.0 | |
| Face SwapShares gradio | 808 | gradio | cc-by-nc-sa-4.0 | |
| TTS Spaces ArenaShares gradio | 493 | gradio | zlib | |
| Depth Anything 3Shares gradio | 490 | gradio | cc-by-nc-4.0 | |
| BLIPShares gradio | 431 | gradio | bsd-3-clause |
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
dBenf · Kit
Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…
zimmerk4 · Kit
Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…
yuji-nozawa · Kit
Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…