本文将给大家介绍 Ubuntu下安装opencv及opencv扩展模块 opencv_contrib, 以 opencv3.4.3 为例子
第一步:下载源码
opencv
opencv_contrib
第二步:编译安装
先安装一些依赖环境
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
然后再编译安装opencv及opencv扩展模块 opencv_contrib
tar -xf opencv-3.4.3.zip
tar -xf opencv_contrib-3.4.3.zip
cd opencv-3.4.3
mkdir build && cd build
mkdir -p share/OpenCV/testdata/cv/face
wget https://raw.githubusercontent.com/opencv/opencv_3rdparty/8afa57abc8229d611c4937165d20e2a2d9fc5a12/face_landmark_model.dat -P share/OpenCV/testdata/cv/face
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_LIBV4L=ON -D WITH_CUDA=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D CUDA_NVCC_FLAGS="-D_FORCE_INLINES" -D WITH_CUBLAS=1 -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.3/modules -D BUILD_opencv_dnn=ON ..
make -j40
sudo make install