Skip to content

cooolinx/docker-python3-opencv4-ffmpeg4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

docker-python3-opencv4-ffmpeg4

Repository for clean Dockerfile containing Python 3.7+, OpenCV 4.1+, FFmpeg 4.1+, based on Ubuntu 16.04 LTS https://hub.docker.com/r/cooolin/python3-opencv4-ffmpeg4

Build

First you need install docker on your local computer, see official tutorials for Mac, Ubuntu or other platforms.

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

git clone <git-repository>
cd docker-python3-opencv4-ffmpeg4
docker image build -t cooolin/docker-python3-opencv4-ffmpeg4 .

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

docker pull cooolin/docker-python3-opencv4-ffmpeg4

Usage

Image has Python 3.7.3, FFmpeg 4.1.3, OpenCV 4.1.0 ready to use. Example:

# run image
$ docker run --rm -it cooolin/python3-opencv4-ffmpeg4 bash

# check versions
$ ffmpeg -version | head -n1
ffmpeg version 4.1.3-0york1~16.04 Copyright (c) 2000-2019 the FFmpeg developers

$ python3 --version
Python 3.7.3

$ opencv_version
4.1.0

# do something on OpenCV
python3
>>> import cv2
>>> cv2.VideoCapture(0).read()
# truncated for transparency
(True, array([[[ 0, 43, 37], ...]], dtype=uint8))
>>> exit()

About

Docker image including Python 3.7+, OpenCV 4.1+, FFmpeg 4.0+, based on Ubuntu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published