Skip to main content

Action Spotting SDK

Project description

OSL-ActionSpotting: A Unified Library for Action Spotting in Sports Videos

ArXiv License

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 details)

Uploaded Source

Built Distribution

oslactionspotting-0.2.4-py3-none-any.whl (126.5 kB view details)

Uploaded Python 3

File details

Details for the file oslactionspotting-0.2.4.tar.gz.

File metadata

  • Download URL: oslactionspotting-0.2.4.tar.gz
  • Upload date:
  • Size: 99.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for oslactionspotting-0.2.4.tar.gz
Algorithm Hash digest
SHA256 7454ceb3916f0e69055549292e5dea6237fb386f3a53fb48a2ceffc5a2239eb5
MD5 16a3da8a38b90fdaee7c628b0de645b8
BLAKE2b-256 b24f24240c16d0487e53cbe81ad283ca1f782e0a3ef0b97ffdb864086901c9c6

See more details on using hashes here.

File details

Details for the file oslactionspotting-0.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for oslactionspotting-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7fb9267f36393986b9fb8bebc0cc4d846036ba709d7b3a868060acd5d30bbcd4
MD5 2bce463218053dafc5d711e035d6886a
BLAKE2b-256 73115294024db5ba047662681b2b567b4b0182f7efa31fa16852e3ea9f44ec34

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page