安装cmake
sudo apt-get install cmake
安装依赖项
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev libgtk2.0-dev pkg-config
下载opencv和 OpenCV_contrib
我是装得3.4.16
按照这个放
创建一个build文件夹
cd opencv-3.4.16/build
然后配置cmake
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D OPENCV_EXTRA_MODULES_PATH=/home/nvidia/opencv-3.4.16/opencv_contrib-3.4.16/modules/ ..
然后make
sudo make -j16
然后安装
sudo make install
然后配置环境
sudo gedit /etc/ld.so.conf
在该文件的最后加一行/usr/loacal/lib
include /etc/ld.so.conf.d/*.conf
/usr/local/lib
sudo ldconfig
然后配置bashrc
sudo gedit /etc/bash.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
source /etc/bash.bashrc
最后看看验证
pkg-config --modversion opencv