Sign inSign up

immortalqx/bionic_opencv

By immortalqx

•Updated over 3 years ago

Image
0

70

immortalqx/bionic_opencv repository overview

# Ubuntu 18.04 base image
FROM ubuntu:18.04

ENV OPENCV_WS=/root/opencv

# 安装基本的软件
RUN apt-get update \
    && apt-get install -y \
		cmake \
		g++ \
	# 删除缓存
	&& rm -rf /var/lib/apt/lists/*

# 拷贝OpenCV的代码
COPY ./ $OPENCV_WS

# 设置编译线程数,构建OpenCV
WORKDIR $OPENCV_WS
RUN if [ "x$(nproc)" = "x1" ] ; then export USE_PROC=1 ; \
      else export USE_PROC=$(($(nproc)/2)) ; fi \
	&& cd opencv-3.2.0 \
	&& mkdir build && cd build \
	# 执行cmake指令
	&& cmake -D CMAKE_BUILD_TYPE=RELEASE \
		-D OPENCV_EXTRA_MODULES_PATH=$OPENCV_WS/opencv_contrib-3.2.0/modules .. \
	# 编译安装
	&& make -j$(USE_PROC) install \
	# 删除代码和编译文件
	&& rm -rf $OPENCV_WS


Tag summary

Content type

Image

Digest

sha256:43570aab7…

Size

262.9 MB

Last updated

over 3 years ago

docker pull immortalqx/bionic_opencv:3.2.0