ohjho / awesome-cv-for-vid

a curated list of awesome libraries/ packages/ tools for doing computer vision work on videos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Computer Vision for Video

Awesome

a curated list of awesome libraries/ packages/ tools for doing computer vision work on videos with ❤️

Other video related curated lists:

Video Processing

  • ffmpeg cheatsheet: a gist of common video operations
  • VidGear: a high-performance cross-platform Video Processing framework
  • decord: faster video loading experience intended for loading training data for deep learning (medium post)
  • imageio: a lightweight package (requires only numpy and pillow) for loading video as an image generator
  • ffmpeg-python: one of the most popular ffmpeg python wrapper (examples)
  • PyNVVL: a python wrapper of NVIDIA video loader (NVVL) with CuPy for fast video loading with Python

Machine Learning

  • PySceneDetect: OpenCV based scene cut/ transition detection library with support for both content-based and luminance-based detection
  • katna: a color-based keyframes extractor using K-Means (medium post)
  • scikit-video: a Python module for video processing built on top of scipy, numpy, and ffmpeg/libav.
  • Keyframe Extraction from Videos: simple Jupyter Notebook using Color Histogram, SVD, and Dynamic Clustering method

Video Understanding

Video Enhancement

  • Video2x: a video upscaler based on waifu2x, a super-res for anime-style art using CNN (youtube demo)
  • BasicSR: image and video super-res toolbox based on PyTorch
  • Zooming-Slow-Mo: a joint video frame interpolation (VFI) and video super-resolution (VSR) framework built on PyTorch

Miscellaneous

  • video-to-ascii: a python cli to play videos in the terminal using characters as pixels
  • pysub2: a python library for editing video subtitle files with support for Advanced SubStation (.ass) files (examples)
  • webvtt-py: read, write, and segment WebVTT caption files in Python

About

a curated list of awesome libraries/ packages/ tools for doing computer vision work on videos

License:Apache License 2.0