Collection of Dockerfiles for building opencv in python for arm-based systems with docker.
Using this repository you can build docker images with opencv to run them on arm systems later. The only requirement is Docker.
Build can be ran with build.sh
(on arm systems) or with crossbuild.sh
(on x86_64 system).
Crossbuild will patch the kernel with qemu first to allow it to execute arm binaries.
Repository consists of two parts
This image has opencv already installed in python, hence can be used as a base image for other images that use opencv-python.
This image is used for multistage building. It provides opencv binaries
in /opt/opencv
directory that can be copied and then manually installed
as a python package.