Skip to main content

Toolkit for Video Understanding tasks

Project description

Video Understanding Toolkit

Stars License Latest Release Ask DeepWiki

This repository provides a collection of tools and utilities for video understanding tasks, including video classification, action recognition, and more. The toolkit is designed to be modular and extensible, allowing researchers and developers to easily integrate new models and datasets.

Features

TODO: Implement the features and tools in the toolkit.

Installation

You can install the toolkit using pip:

pip install vut

By default, no dependencies are installed. This is suitable for code snippet usage or minimal environments.

If you want to use all features with all dependencies, install with:

pip install vut[full]

This will install all dependencies required for full functionality.

Usage

TODO: Provide usage examples and documentation for the various features and tools in the toolkit.

Tools & Utilities

In addition to the main toolkit, we provide some useful tools and utilities:

Matplotlib Colormap Visualization

We've created an interactive web application for visualizing matplotlib colormaps. This tool helps you explore and choose the right colormap for your data visualization needs.

🌈 Visit the site: matplotlib-colormap.streamlit.app

This visualization tool provides:

  • Interactive preview of all matplotlib colormaps
  • Easy comparison between different colormaps
  • Information about colormap properties and use cases
  • Export capabilities for your selected colormaps

Development

This toolkit requires package management tool uv. You first need to install it:

curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.local/bin/env

Then, you can install the toolkit using the following command:

git clone https://github.com/kage1020/vut.git
cd vut
uv venv
source .venv/bin/activate
uv sync --all

uv sync --all command will install all the optional dependencies specified in the pyproject.toml file, including those for full functionality like PyTorch, NumPy, OpenCV, and more.

This will install all the required dependencies and set up the development environment.

License

The core functionality of this toolkit is licensed under the MIT License.

However, the models included in the vut/models directory may be subject to different licenses:

  • Each model implementation in the vut/models directory includes its own licensing information.
  • Please refer to the models README for specific license details of each model.

When using this toolkit, especially when incorporating the provided models, please make sure to comply with the respective licenses.

Contributing

We welcome contributions to the toolkit!

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

vut-0.1.11.tar.gz (41.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vut-0.1.11-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file vut-0.1.11.tar.gz.

File metadata

  • Download URL: vut-0.1.11.tar.gz
  • Upload date:
  • Size: 41.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for vut-0.1.11.tar.gz
Algorithm Hash digest
SHA256 ab8cbcfc8ed23094ebc3ed8a0896aa0acef01f9024f45f020d1227c4066346d6
MD5 95bf6e2313984b67d5efa3ef52a63f83
BLAKE2b-256 75ba9bbc4b12b3300a6dfeebbc84ed5b69379a737777dfb9cabd9efd945a09d1

See more details on using hashes here.

File details

Details for the file vut-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: vut-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for vut-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 defde3db1173ba794170a03b73877dace2af9fee9d6919366c8dac0b32b5090b
MD5 afd7797abaf98c6aafef917092981ff6
BLAKE2b-256 f86ae150e050829669231e5a19f3d92078ed400ff7aab1d24b9cc87e1cbacf13

See more details on using hashes here.

Supported by

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