Opencv + contrib在Ubuntu的环境配置
下载源码并配置依赖¶
下载Opencv和Contrib源码,记得版本下载一样的,我这里安装的是3.4.16版本。
Opencv安装路径Tags · opencv/opencv (github.com)
Contrib安装路径Tags · opencv/opencv_contrib (github.com)
安装依赖
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
将Opencv和Contrib安装并解压,将Contrib解压到Opencv文件夹中。
编译源码¶
在Opencv目录下新建build文件夹,然后进入该文件夹,执行cmake和make,以及install
mkdir build
cd build/
cmake -D CMAKE_BUILD_TYPE=Release \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D CMAKE_INSTALL_PREFIX=/usr/local .. \ #想要把opencv安装到的路径
-D OPENCV_EXTRA_MODULES_PATH=/home/lqh/opencv/opencv-3.4.16/opencv_contrib-3.4.16/modules .. # opencv_contrib的路径
make -j4
sudo make install
配置环境变量¶
在空白文件下添加以下内容,这个应该就是前面opencv安装的路径加上/lib
配置库
更改环境变量
在文件后面添加
保存退出,终端输入
测试
进入opencv/samples/cpp/example_cmake目录下,终端打开,依次输入: