All Projects → scivision → Pyimagevideo

scivision / Pyimagevideo

Licence: gpl-3.0
write animated GIF, multipage append TIFF, AVI OGV video in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pyimagevideo

Ds and ml projects
Data Science & Machine Learning projects and tutorials in python from beginner to advanced level.
Stars: ✭ 56 (+55.56%)
Mutual labels:  opencv, matplotlib
Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Stars: ✭ 2,048 (+5588.89%)
Mutual labels:  opencv, ffmpeg
Dokai
Collection of Docker images for ML/DL and video processing projects
Stars: ✭ 58 (+61.11%)
Mutual labels:  opencv, ffmpeg
Caption ocr tool
视频硬字幕提取工具
Stars: ✭ 98 (+172.22%)
Mutual labels:  opencv, ffmpeg
Hplayer
A multi-screen player using Qt + FFmpeg.
Stars: ✭ 330 (+816.67%)
Mutual labels:  opencv, ffmpeg
Ipcamera Cpython Interface
兼容主流海康和雄迈IPC的适用于C++和python的帧数据获取接口
Stars: ✭ 38 (+5.56%)
Mutual labels:  opencv, ffmpeg
Spacextract
Extraction and analysis of telemetry from rocket launch webcasts (from SpaceX and RocketLab)
Stars: ✭ 131 (+263.89%)
Mutual labels:  opencv, ffmpeg
Plotbitrate
FFProbe Bitrate Graph
Stars: ✭ 148 (+311.11%)
Mutual labels:  ffmpeg, matplotlib
Finger Detection And Tracking
Finger Detection and Tracking using OpenCV and Python
Stars: ✭ 317 (+780.56%)
Mutual labels:  opencv, matplotlib
Ffdynamic
Library with dynamic audio/video composition and runtime control
Stars: ✭ 274 (+661.11%)
Mutual labels:  opencv, ffmpeg
Video To Ascii
It is a simple python package to play videos in the terminal using characters as pixels
Stars: ✭ 960 (+2566.67%)
Mutual labels:  opencv, ffmpeg
Javacv
Java interface to OpenCV, FFmpeg, and more
Stars: ✭ 5,543 (+15297.22%)
Mutual labels:  opencv, ffmpeg
Deeplearning cv notes
📓 deepleaning and cv notes.
Stars: ✭ 223 (+519.44%)
Mutual labels:  opencv, matplotlib
Delphi Opencv
Project Delphi-OpenCV. Translation of OpenCV library header files in Delphi
Stars: ✭ 354 (+883.33%)
Mutual labels:  opencv, ffmpeg
Rtsp Client Ffmpeg Opencv On Qt
RTSP Client Program using FFmpeg and OpenCV on Qt
Stars: ✭ 31 (-13.89%)
Mutual labels:  opencv, ffmpeg
Object Detection And Location Realsensed435
Use the Intel D435 real-sensing camera to realize target detection based on the Yolov3 framework under the Opencv DNN framework, and realize the 3D positioning of the Objection according to the depth information. Real-time display of the coordinates in the camera coordinate system.ADD--Using Yolov5 By TensorRT model,AGX-Xavier,RealTime Object Detection
Stars: ✭ 36 (+0%)
Mutual labels:  opencv
Graph Based Image Segmentation
Implementation of efficient graph-based image segmentation as proposed by Felzenswalb and Huttenlocher [1] that can be used to generate oversegmentations.
Stars: ✭ 31 (-13.89%)
Mutual labels:  opencv
Rustplotlib
A Rust's binding of matplotlib
Stars: ✭ 31 (-13.89%)
Mutual labels:  matplotlib
Opencv Tutorials
Tutorials for learning OpenCV in Python from Scratch
Stars: ✭ 36 (+0%)
Mutual labels:  opencv
Fast face detector
A face detector based on the work "Aggregate channel features for multi-view face detection" presented by Bin Yang, Junjie Yan, Zhen Lei and Stan Z. Li.
Stars: ✭ 35 (-2.78%)
Mutual labels:  opencv

DOI

Actions Status

pypi versions PyPi Download stats

Python Image and Video Read/Write Examples

Functions to write multipage images and make videos from Numpy arrays. Also includes functions to test Matlab and Python OpenCV codecs.

Install

python -m pip install -e .

Scripts

HDF5_to_AVI.py converts HDF5 video data to AVI. Typically used in biomedical and science imaging, where they use HDF5 instead of TIFF, since HDF5 is a very widespread, fast file format that can store arbitrarily large datasets and metadata. It is recommended to researchers to use HDF5 instead of TIFF, FITS, CDF or proprietary formats for large data streams, including lossless video.

image_write_multipage.py demonstration of writing multipage TIFF from Numpy arrays, using tifffile and freeimage (tifffile is 20x faster and much more featureful)

imageconv.py converts large directory of files with same prefix to multipage TIFFs

Audio

The audio_*.py scripts show several methods for generating audio output from Python.

Python lossless AVI writing

You can write AVI from Python without axes labels (openCV) or with labels/axes (Matplotlib)

OpenCV AVI writing

Demo_OpenCV_writeAVI.py demonstrates using OpenCV to write video, with a lot of codecs to try. This does not insert any of the axes stuff that Matplotlib does, so it can be useful for machine vision work. You can optinally overlay dynamic text on the video.

Matplotlib AVI writing

matplotlib_writeavi.py writes axes labels AVIs lossless using Matplotlib. Note that file-based matplotlib.animation.writers['ffmpeg_file'] is used for better reliability, even though it takes twice as long as the pipe-based ffmpeg. On some computers, pipe-based matplotlib.animation.writers['ffmpeg'] results in very distorted, scrambled output for some reason, with Matplotlib 1.5 and 2.0. In that case, I have empirically found ffmpeg_file to Just Work.

Notes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].