安装必要的依赖项:
sudo apt-get update
sudo apt-get install build-essential cmake git pkg-config
sudo apt-get install libjpeg-dev libtiff-dev libpng-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk-3-dev
sudo apt-get install libatlas-base-dev gfortran
sudo apt-get install python3-dev
下载 OpenCV 3.4 源码并编译安装:
注意,软件要安装在根目录
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 3.4
cd ..
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 3.4
cd ../opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
make -j8
sudo make install
sudo ldconfig
2. 验证安装是否成功
你可以通过以下命令验证安装是否成功:
pkg-config --modversion opencv
pkg-config --modversion opencv4
两个都出现即为成功