ubuntu20 安装 opencv4

sudo apt-get install cmake
sudo apt-get install  make
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libcanberra-gtk-module
sudo apt-get install pkg-config
sudo apt install -y build-essential

 

将opencv_contrib移动到opencv

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D OPENCV_GENERATE_PKGCONFIG=ON CMAKE_INSTALL_PREFIX=/usr/local WITH_CUDA=ON ENABLE_FAST_MATH=1 CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.5.1/modules BUILD_EXAMPLES=ON ..

sudo make -j4
sudo make install

 

sudo cp /usr/local/lib/pkgconfig/opencv4.pc  /usr/lib/pkgconfig/

sudo gedit /etc/ld.so.conf.d/opencv.conf

  加入

  /usr/local/lib

sudo ldconfig

sudo gedit /etc/bash.bashrc

  写入

  PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

  export PKG_CONFIG_PATH

sudo ldconfig

sudo vim ~/.bashrc

  写入

  PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

  export PKG_CONFIG_PATH

source ~/.bashrc

 

g++ -std=c++11  test.cpp -o test `pkg-config --libs --cflags opencv4`

posted @ 2021-05-13 15:23  水縸半城湮  阅读(368)  评论(0)    收藏  举报