Commit Graph

9 Commits

Author SHA1 Message Date
Ruslan Bakiev
85623454b6 Info panel only visible on Trajectory tab
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:49:11 +07:00
Ruslan Bakiev
351e3818f9 Court + Trajectory: split layout — 3D 80% left, cam previews + VAR in sidebar right
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:39:58 +07:00
Ruslan Bakiev
6fbc17c6e0 Remove all camera labels — overlaps with debug overlay
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:37:57 +07:00
Ruslan Bakiev
0785cb3296 Remove camera labels from Court tab small previews
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:25:25 +07:00
Ruslan Bakiev
2f0eb81dce Court tab: 3D scene primary, cameras small at bottom
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:21:08 +07:00
Ruslan Bakiev
0aae067e95 Remove auto-imports from src/__init__.py to avoid inference_sdk dependency
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:17:20 +07:00
Ruslan Bakiev
4c9b48e057 Add referee system architecture: 3-tab web UI, physics, VAR detection
- src/calibration: 3D camera calibration (solvePnP, homography)
- src/physics: trajectory model with gravity/drag, close call event detector
- src/streaming: camera reader + ring buffer for VAR clips
- src/web: Flask app with 3-tab UI (Detection, Court, Trajectory) + Three.js
- jetson/main.py: unified entry point wiring all components

Court tab: one-click calibration button, 3D scene with camera positions
Trajectory tab: accumulated ball path, VAR panel with snapshot + timer

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:16:12 +07:00
Ruslan Bakiev
d61d6b3636 Add dual CSI camera web detection stream for Jetson
GStreamer hardware ISP capture, YOLOv8n CUDA inference,
JPEG snapshot-based web UI for both cameras simultaneously.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 11:25:49 +07:00
Ruslan Bakiev
549fd1da9d Initial commit 2026-03-06 09:43:52 +07:00