Обзор
Высокопроизводительная система компьютерного зрения для анализа теннисных матчей. Детектирует корт, мяч и игроков, строит траектории, валидирует их физической моделью и экспортирует аннотированное видео с разметкой.
Архитектура
- Court geometry: геометрия корта автоматически
- Detection: мяч и игроки, модели TensorRT/ONNX
- Tracking: multi-object tracking с физическими ограничениями
- Physics validation: траектории проверяются на физику
- Export: видео с разметкой и JSONL по кадрам
Технический стек
- Язык: C++20
- Инференс: TensorRT, ONNX Runtime
- GPU: CUDA
- Видео: OpenCV
- Сборка: CMake
- Окружение: Docker Compose (NVIDIA runtime)
