opencv3.4.1在linux下安装的官方指导文档
opencv3.4.1官方下载地址
主要参考博客
安装依赖
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
下载源码
进入下载目录
cd ~/Downloads/opencv-3.4.1 #进入到你克隆的opencv目录,注意是克隆到本地的opencv目录里
mkdir build #新建一个build文件
cd build
源码编译安装
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j8 #开启8个线程
sudo make install
配置一些OpenCV的编译环境首先将OpenCV的库添加到路径,让系统找到
sudo gedit /etc/ld.so.conf.d/opencv.conf # 末尾添加/usr/local/lib
sudo ldconfig # 使得上面的配置路径生效
配置bash
sudo gedit /etc/bash.bashrc
#末尾添加下面两行
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
# 保存,执行如下命令使得配置生效
source /etc/bash.bashrc
# 更新
sudo updatedb
测试一下
cd ~/Downloads/opencv-3.4.1/samples/cpp/example_cmake
cmake .
make
./opencv_example