Action Spotting SDK
Project description
OSL-ActionSpotting: A Unified Library for Action Spotting in Sports Videos
OSL-ActionSpotting is a plug-and-play library that unifies action spotting algorithms.
🥳 What's New
- A technical report of this library will be provided soon.
📖 Major Features
- Support SoTA TAD methods with modular design. We decompose the TAD pipeline into different components, and implement them in a modular way. This design makes it easy to implement new methods and reproduce existing methods.
- Support multiple datasets. We support new datasets by giving a intermediate JSON format.
- Support feature-based training and end-to-end training. The feature-based training can easily be extended to end-to-end training with raw video input, and the video backbone can be easily replaced.
🌟 Model Zoo
Feature based | End to end |
---|---|
AvgPool | E2E-Spot |
MaxPool | |
NetVLAD | |
NetRVLAD | |
CALF | |
AvgPool++ | |
MaxPool++ | |
NetVLAD++ | |
NetRVLAD++ |
🛠️ Installation
Please refer to install.md for installation and data preparation.
🚀 Usage
Please refer to usage.md for details of training and evaluation scripts.
🤝 Roadmap
All the things that need to be done in the future is in roadmap.md.
🖊️ Citation
If you think this repo is helpful, please cite us:
@misc{name,
title={},
author={},
howpublished = {\url{https://github.com/OpenSportsLab/OSL-ActionSpotting}},
year={2024}
}
If you have any questions, please contact: yassine.benzakour@student.uliege.be
.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
oslactionspotting-0.2.4.tar.gz
(99.0 kB
view hashes)
Built Distribution
Close
Hashes for oslactionspotting-0.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fb9267f36393986b9fb8bebc0cc4d846036ba709d7b3a868060acd5d30bbcd4 |
|
MD5 | 2bce463218053dafc5d711e035d6886a |
|
BLAKE2b-256 | 73115294024db5ba047662681b2b567b4b0182f7efa31fa16852e3ea9f44ec34 |