All Projects → Borda → docker_python-opencv-ffmpeg

Borda / docker_python-opencv-ffmpeg

Licence: other
Dockerfile containing FFmpeg, OpenCV4 and Python2/3, based on Ubuntu LTS

Programming Languages

Dockerfile
14818 projects

Projects that are alternatives of or similar to docker python-opencv-ffmpeg

Dokai
Collection of Docker images for ML/DL and video processing projects
Stars: ✭ 58 (+52.63%)
Mutual labels:  ffmpeg, docker-image, cuda
Dlami
A Deep Learning Amazon Web Service (AWS) AMI that is open, free and works. Run in less than 5 minutes. TensorFlow, Keras, PyTorch, Theano, MXNet, CNTK, Caffe and all dependencies.
Stars: ✭ 239 (+528.95%)
Mutual labels:  ubuntu, cuda
Psiphon
A multi-functional version of a popular network circumvention tool
Stars: ✭ 169 (+344.74%)
Mutual labels:  ubuntu, docker-image
Vidcutter
Been busy guys, will be reviewing and integrating pull requests shortly. Thanks to all contributors! LATEST RELEASE: 6.0.0 - flatpak @ https://flathub.org/apps/details/com.ozmartians.VidCutter - snap @ https://snapcraft.io/vidcutter - see https://github.com/ozmartian/vidcutter/releases for more details...
Stars: ✭ 775 (+1939.47%)
Mutual labels:  ffmpeg, ubuntu
Ipxe Buildweb
iPXE Prebuilt binary web interface
Stars: ✭ 119 (+213.16%)
Mutual labels:  ubuntu, docker-image
Docker Spigot
A docker container with spigot, builds spigot.jar on first start
Stars: ✭ 137 (+260.53%)
Mutual labels:  ubuntu, docker-image
Janus Webrtc Gateway Docker
Perfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
Stars: ✭ 582 (+1431.58%)
Mutual labels:  ffmpeg, docker-image
Docker Headless Vnc Container
Collection of Docker images with headless VNC environments
Stars: ✭ 1,176 (+2994.74%)
Mutual labels:  ubuntu, docker-image
Ydls
youtube-dl HTTP download and transcode service
Stars: ✭ 68 (+78.95%)
Mutual labels:  ffmpeg, docker-image
Screen Recorder Ffmpeg Cpp
*Multimedia project* A screen recording application to capture your desktop and store in a video format. Click here to watch the demo
Stars: ✭ 98 (+157.89%)
Mutual labels:  ffmpeg, ubuntu
Gdal Docker
A Dockerfile compiling the latest GDAL github checkout with a broad range of drivers
Stars: ✭ 111 (+192.11%)
Mutual labels:  ubuntu, docker-image
docker-debian-releases
Creates docker images of historic Debian-based distribution releases
Stars: ✭ 19 (-50%)
Mutual labels:  ubuntu, docker-image
Docker Dhcpd
Containerized version of ISC DHCP server based on latest Ubuntu LTS
Stars: ✭ 99 (+160.53%)
Mutual labels:  ubuntu, docker-image
Dockerfiles
Phalcon Dockerfiles used for internal purposes.
Stars: ✭ 145 (+281.58%)
Mutual labels:  ubuntu, docker-image
Tutorial Ubuntu 18.04 Install Nvidia Driver And Cuda And Cudnn And Build Tensorflow For Gpu
Ubuntu 18.04 How to install Nvidia driver + CUDA + CUDNN + build tensorflow for gpu step by step command line
Stars: ✭ 91 (+139.47%)
Mutual labels:  ubuntu, cuda
Ffmpeg Build Script
The FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
Stars: ✭ 290 (+663.16%)
Mutual labels:  ffmpeg, cuda
Ethereum nvidia miner
💰 USB flash drive ISO image for Ethereum, Zcash and Monero mining with NVIDIA graphics cards and Ubuntu GNU/Linux (headless)
Stars: ✭ 772 (+1931.58%)
Mutual labels:  ubuntu, cuda
Simple Sh Datascience
A collection of Bash scripts and Dockerfiles to install data science Tool, Lib and application
Stars: ✭ 32 (-15.79%)
Mutual labels:  ubuntu, cuda
Ffmpeg
Docker build for FFmpeg on Ubuntu / Alpine / Centos 7 / Scratch
Stars: ✭ 828 (+2078.95%)
Mutual labels:  ffmpeg, ubuntu
Ffmpeg
Automated scripts for installation of ffmpeg and its most popular libraries from source under Ubuntu and a detailed wiki containing a lot of hints and tricks for ffmpeg.
Stars: ✭ 126 (+231.58%)
Mutual labels:  ffmpeg, ubuntu

Docker: Python-OpenCV-FFmpeg(-CUDA)

Repository for clean Dockerfile containing FFmpeg, OpenCV4 and Python2/3, based on Ubuntu 20.04 LTS.

Tags

  • :cpu-pyX.y-cvX.y.z for Python 2.x/3.x, OpenCV 4.5.5, FFmpeg
  • :gpu-pyX.y-cvX.y.z for Python 2.x/3.x, OpenCV 4.5.5, FFmpeg with CUDA 11.4 support

Build

Publish Docker Image CircleCI Docker Build Status DockerHub Pulls Docker

First you need to install docker on your local computer, see following tutorial. Note, for running the docker properly you have be logged as superuser otherwise you will face many partial issues which sometimes does not make much sense.

You can build it on your own, note it takes lots of time, be prepared.

git clone <git-repository>
cd docker_python-opencv-ffmpeg
docker image build -t python-opencv-ffmpeg:py3.8 -f gpu/Dockerfile --build-arg PYTHON_VERSION=3.8 .

To build other versions, select different Dockerfile.

docker image list
docker run --rm -it python-opencv-ffmpeg:py3.6 bash
docker image rm python-opencv-ffmpeg:py3.6

Other option is using already build image from DockerHub which is significantly faster. it basically download the already build image.

docker pull borda/docker_python-opencv-ffmpeg

Cleaning In case you fail with some builds, you may need to clean your local storage.

docker image prune

or Docker - How to cleanup (unused) resources

docker images | grep "none"
docker rmi $(docker images | grep "none" | awk '/ / { print $3 }')

or remove all - Some way to clean up

docker rm -vf $(docker ps -aq)
docker rmi -f $(docker images -aq)
docker volume prune -f

Usage

Image has OpenCV4, Python2.7/3.6 and FFmpeg ready to use. Example:

docker run --rm -it -v $PWD:/srv borda/docker_python-opencv-ffmpeg python
>>> import cv2; cv2.VideoCapture(0).read()
# truncated for transparency
(True, array([[[ 0, 43, 37], ...]], dtype=uint8))

Note, server usually doe not have webcam :)

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].