pose / object pose / object
Computer Vision / Video Intelligence Computer Vision / Phân tích video
Pickleball Match Analysis Phân tích trận đấu Pickleball
- ProblemVấn đề
- Turn match footage into measurable signals: court geometry, ball/player tracking, and reviewable outputs.Chuyển video trận đấu thành tín hiệu có thể đo: hình học sân, tracking bóng/người chơi và output có thể kiểm tra.
- ApproachCách làm
- Built a Python pipeline for court keypoints, YOLO detections, temporal smoothing, homography, minimap, and heatmap export.Xây pipeline Python cho keypoint sân, YOLO detection, làm mượt theo thời gian, homography, minimap và xuất heatmap.
- EvidenceBằng chứng
- 12 court keypoints, 4-stage ball tracking cascade, 2D court projection, annotated video output.12 keypoint sân, cascade tracking bóng 4 bước, chiếu tọa độ lên sân 2D và video output đã annotate.
- 01 Detect Detect YOLO keypoints YOLO keypoints
Locate court, ball, and player candidates from match frames. Xác định sân, bóng và người chơi từ từng frame trận đấu.
- 02 Track Track Kalman + temporal smoothing Kalman + làm mượt theo thời gian
Stabilize detections before turning motion into useful signals. Ổn định detection trước khi chuyển chuyển động thành tín hiệu có ích.
- 03 Project Chiếu tọa độ Homography Homography
Map image-space movement onto a 2D court reference. Chuyển chuyển động trên ảnh sang mặt sân 2D tham chiếu.
- 04 Review Kiểm tra Heatmap aggregation Tổng hợp heatmap
Export minimap, heatmap, and annotated video for inspection. Xuất minimap, heatmap và video annotate để kiểm tra.