File size: 1,597 Bytes
4cebc35
 
fae903a
99f6f43
 
 
4cebc35
 
 
 
99f6f43
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
---
title: MediaPipe Pose Estimation
short_description: Track 33 body keypoints using MediaPipe
emoji: 🧍
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
---

# MediaPipe Pose Estimation

Professional pose detection and visualization system powered by Google MediaPipe. Track 33 body keypoints with customizable visualization options.

## Features

- Real-time pose estimation with 33 anatomical keypoints
- Adjustable detection and tracking confidence thresholds
- Black background or original video overlay options
- Single color or multicolor body part visualization
- Professional-grade output with H.264 encoding

## Quick Start

1. Upload a video file (MP4, AVI, MOV, WebM)
2. Adjust confidence parameters (default: 0.5 recommended)
3. Select background type and color mode
4. Process video

## Parameters

**Detection Confidence** (0.0-1.0)  
Controls pose detection sensitivity. Higher values reduce false positives.

**Tracking Confidence** (0.0-1.0)  
Determines tracking stability across frames. Higher values provide more stable tracking.

## Color Modes

**Single Color**: Uniform skeleton visualization with customizable colors

**Multicolor**: Body parts colored by region
- Torso: Yellow
- Right Arm: Red | Left Arm: Blue  
- Right Leg: Magenta | Left Leg: Green

## Output

- Format: MP4 (H.264)
- Resolution and frame rate match input
- Processing time scales with video length and resolution

## Technical Stack

MediaPipe Pose Landmarker | OpenCV | Gradio | Python

---

**Note**: Videos exceeding 2 minutes or high resolution may require extended processing time.