【言简意赅】Ubuntu 16.04 安装 Opencv 并亲测成功

Ubuntu 16.04 安装 Opencv3.4.5

前言

按照步骤来就好,看这篇文章足以系列

下载

官网下载sources版本:传送门

安装

打开文件下载的文件位置,右键打开终端,输入:

unzip opencv-3.4.5.zip

然后:

cd opencv-3.4.5

安装cmake:

sudo apt-get install cmake

此处报错的也不用杀死各种各样进程那么麻烦,然后还不一定好使,直接重启再重新安装就可以

安装依赖库:

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

创建编译目录(release)并进入:

mkdir release && cd release

cmake配置编译:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

此处如果又报错(找不到cmakelist文件),说明release文件建的位置不对,它需要建在opencv-3.4.5的文件夹里

make编译:

make -j$(nproc)

安装:

sudo make install

环境配置添加库路径:

sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'

更新系统库:

sudo ldconfig

配置bash:

sudo gedit /etc/bash.bashrc  
//在最后最后添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH

保存退出,并执行:

sudo source /etc/bash.bashrc
sudo updatedb  

如果出现source命令没有找到,执行:

sudo -s
source /etc/profile

测试

终端打开进入Python后import cv2 若成功则说明安装成功。

你可能感兴趣的:(ubuntu,linux,opencv,python)