Singaporemasouduut94/volleyball_analytics
This project is designed to display how we can utilize deep learning methods for Sports Data Analytics.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🏐 Volleyball Analytics – Từ video bóng chuyền thành dữ liệu có cấu trúc
Dự án biến đổi toàn bộ quá trình xem lại trận đấu thành phân tích tự động bằng computer vision và deep learning.
Volleyball Analytics là một hệ thống computer vision end-to-end, biến video trận bóng chuyền thành thông tin có cấu trúc, có thể truy vấn. Dự án kết hợp phân loại trạng thái trận đấu (SERVICE / PLAY / NO-PLAY), phát hiện hành động (set, spike, receive…) và bóng, cùng phân đoạn sân. Dành cho huấn luyện viên, nhà phân tích và lập trình viên muốn tự động gắn nhãn, tạo phân tích và overlay video từ trận đấu.
✨ Điểm nổi bật
- Phân loại trạng thái trận đấu: xác định giai đoạn SERVICE, PLAY, NO-PLAY từ video.
- Phát hiện hành động: nhận diện 6 hành động bóng chuyền cơ bản như set, spike, receive.
- Phát hiện và phân đoạn bóng: theo dõi bóng trong khung hình bằng mô hình riêng biệt.
- Phân đoạn sân bóng: xác định lưỡi sân và các vùng chơi trên video.
- FastAPI backend (tùy chọn): lưu trữ và truy xuất kết quả phân tích dễ dàng tích hợp vào dashboard hoặc công cụ scouting.
- ML Manager thống nhất: quản lý toàn bộ mô hình ML qua một module, dễ tái sử dụng và mở rộng.
- Tự động tải trọng số mô hình: hỗ trợ tải về tự động hoặc thủ công từ Google Drive.
- Xuất video đã được gắn nhãn: hỗ trợ render kết quả lên video gốc.
💡 Vì sao đáng chú ý
Dự án không chỉ dừng ở việc chạy mô hình, mà cung cấp một pipeline hoàn chỉnh từ video đầu vào đến kết quả có cấu trúc. Sự kết hợp giữa nhiều mô hình CV (action detection, ball detection, court segmentation) và FastAPI giúp dễ dàng xây dựng ứng dụng cao cấp như KPI bóng chuyền, phân đoạn rally, hay trích xuất khoảnh khắc quan trọng. ML Manager dưới dạng submodule giúp tách biệt rõ ràng giữa logic ứng dụng và mô hình, hỗ trợ tái sử dụng trong các dự án khác.
#ComputerVision #SportsAnalytics #FastAPI #DeepLearning #VolleyballAnalytics #TiniX
Similar Projects
Discover other similar projects and AI models.
Nikeytas/Videomae Crime Detector Maxdata V1 This model is a fine-tuned version of MCG-NJU/videomae-base(https://huggingface.co/MCG-NJU/videomae-base) on the UCF Crime dataset with event-based binary classification. It achieves the following results...
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
NBA sports betting using machine learning
The unravelsports package aims to aid researchers, analysts and enthusiasts by providing intermediary steps in the complex process of turning raw sports data into meaningful information and actionable insights.
[ICCV 2021] MultiSports: A Multi-Person Video Dataset of Spatio-Temporally Localized Sports Actions
The official repository of the paper "RacketVision: A Multiple Racket Sports Benchmark for Unified Ball and Racket Analysis"
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
Apache Superset is a Data Visualization and Data Exploration Platform
V-JEPA 2 A frontier video understanding model developed by FAIR, Meta, which extends the pretraining objectives of VJEPA(https://ai.meta.com/blog/v-jepa-yann-lecun-ai-model-video-joint-embedding-predictive-architecture/), resulting in state-of-the-a...