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-configsudo 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`