FROM resin/aarch64-ubuntu:xenial as base
RUN [ "cross-build-start" ]
RUN apt-get update
&& DEBIAN_FRONTEND=noninteractive apt-get install -y
wget file
cmake
build-essential
autoconf
less
&& apt-get clean
&& rm -rf /var/lib/apt/lists/*
RUN wget https://github.com/opencv/opencv/archive/2.4.9.1.tar.gz -O opencv2.4.9.1.tar.gz
&& tar zxvf opencv2.4.9.1.tar.gz
&& mkdir opencv-build \
&& cd opencv-build
&& cmake ../opencv-2.4.9.1
&& make -j2
&& make install
RUN [ "cross-build-end" ]
FROM resin/aarch64-ubuntu:xenial
COPY --from=base /usr/local/lib/libopencv* /usr/local/lib/ COPY --from=base /usr/local/share/OpenCV /usr/local/share/ COPY --from=base /usr/local/bin/opencv* /usr/local/bin/ COPY --from=base /usr/local/include/opencv /usr/local/include/
Content type
Image
Digest
Size
60.6 MB
Last updated
almost 8 years ago
docker pull andreyhristov/opencv:3.3.1-aarch64