Sign inSign up

cooolin/python3-opencv4-ffmpeg4

By cooolin

Updated about 7 years ago

Python 3.7+, OpenCV 4.1+, FFmpeg 4.1+ for video processing

Image
1

245

cooolin/python3-opencv4-ffmpeg4 repository overview

docker-python3-opencv4-ffmpeg4

Repository for clean Dockerfile containing Python 3.7+, OpenCV 4.1+, FFmpeg 4.0+, 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()

Tag summary

Content type

Image

Digest

Size

446 MB

Last updated

about 7 years ago

docker pull cooolin/python3-opencv4-ffmpeg4