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 若成功则说明安装成功。