Demo Gallery / test - repeat

test - repeat

Mar 12, 2026 ·01:42 ·4 players AI Analyzed
Download PDF Report ← Gallery
25
Total Shots
12
Rallies
38%
Active Play
615
Frames Analyzed
Player 1 1
Player 1
Team A
Player 2 2
Player 2
Team A
VS
Score not recorded
Player 3
Team B
Player 3 3
Player 4
Team B
Player 4 4
📊 Shot Breakdown
0
serves
0
dinks
20
drives
0
returns
5
volleys
0
drops
serves
0
dinks
0
drives
20
returns
0
volleys
5
drops
0
🗺️ Court Coverage Heatmap
Low
High
🦴 Body Mapping & Posture Analysis
Pose skeleton overlay
P1
P1
P2
P2
P3
P3
P4
P4
YOLOv8 17-keypoint pose estimation
P1
Player 1
Poor
154°
Knee (L)
152°
Knee (R)
Too Wide
Stance
Misaligned
Alignment
P2
Player 2
Needs Improvement
153°
Knee (L)
153°
Knee (R)
Good
Stance
Misaligned
Alignment
P3
Player 3
Needs Improvement
157°
Knee (L)
164°
Knee (R)
Good
Stance
Good
Alignment
P4
Player 4
Needs Improvement
175°
Knee (L)
177°
Knee (R)
Good
Stance
Good
Alignment
👥 Players Detected
P1
Player 1
Team A 92%
P2
Player 2
Team A 90%
P3
Player 3
Team B 88%
P4
Player 4
Team B 93%
📍 Player Court Positioning
P1
Player 1
Left Court
0.207
Range
22
Frames
P2
Player 2
Left Court
0.775
Range
37
Frames
P3
Player 3
Right Court
0.359
Range
26
Frames
P4
Player 4
Right Court
0.116
Range
22
Frames
Court View — Top Down (2D)
Far baseline
Net
Near baseline
P1
P1
P2
P2
P3
P3
P4
P4
Left sidelineRight sideline
🎬 Scene Analysis
Click a segment to jump to that moment in the video
👥
00:01 – 00:03 Active Play 2.7s • 2 player(s)
00:04 – 00:07 Transition 3.3s • 0 player(s)
👥
00:03 – 00:07 Active Play 3.7s • 2 player(s)
00:07 – 00:09 Transition 1.3s • 0 player(s)
👥
00:09 – 00:13 Active Play 4.1s • 2 player(s)
00:13 – 00:18 Transition 4.8s • 0 player(s)
👥
00:15 – 00:16 Active Play 1.3s • 2 player(s)
00:18 – 01:41 Transition 83s • 0 player(s)
Active play: 11.8s (12%)
Segments: 8
📋 Event Log
Click any event to jump to that moment in the video
00:00 Volleys ~1mph P1
00:01 Drives ~2mph P2
00:01 Drives ~2mph P2
00:02 Drives ~1mph P2
00:02 Drives ~1mph P1
00:03 Drives ~1mph P1
00:03 Drives ~1mph P1
00:03 Volleys ~1mph P2
00:04 Drives ~1mph P1
00:09 Drives ~5mph P1
00:09 Volleys ~1mph P4
00:10 Volleys ~1mph P4
00:10 Drives ~1mph P4
00:11 Drives ~3mph P4
00:12 Drives ~2mph P4
00:12 Volleys P4
00:13 Drives ~1mph P3
00:13 Drives ~1mph P4
00:16 Drives ~1mph P1
00:35 Drives ~5mph P2
00:47 Drives ~7mph P1
00:57 Drives ~4mph P1
01:07 Drives ~6mph P1
01:16 Drives ~6mph P1
01:31 Drives ~1mph P1
💡

AI Analysis Summary

Moderate-intensity session (38% active play, 4 player(s)). Increasing rally tempo will build match conditioning. Shot profile: 80% drives — power-heavy game. Practise the third-shot drop (0 drops detected) to approach the kitchen more consistently. Kitchen control gap: 0 dinks vs 20 drives. More kitchen play forces opponents into defensive exchanges. Power game detected: 52% burst shots (wrist ≈ 15–50 mph est.). Balance power with placement to reduce unforced errors. 12 rallies detected — longest 40 frames, averaging ~2.1 shots/rally. Long rallies indicate strong consistency — focus on speed-up opportunities to close out points. P2 shows wide lateral coverage (range 0.78) — good mobility. Ensure quick recovery to centre after wide shots. P4 has limited lateral movement (0.12 range) — try wider court coverage drills. Top moment: "Long Rally #5" at 48s. Keep logging your sessions to build a long-term performance profile.

  • Active play time: 38% of video duration.
  • Average players on court: 0.2 per frame.
  • Longest rally: 40 frames detected.

Analyzed 615 frames • 4 players detected • 12 rallies identified.