Ubuntu 16.04安装opencv 2.4.13


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


2.下载opencv

https://github.com/Itseez/opencv/archive/2.4.13.zip

进入下载目录手动解压

编译安装:

cd opencv-2.4.13 
mkdir release   //新建一个文件夹用于存放临时文件
cd release 
Ubuntu 16.04安装opencv 2.4.13_第1张图片

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. //开始编译(大概15分钟)
sudo make install

3.相关环境配置

sudo vim /etc/ld.so.conf.d/opencv.conf 

写入:/usr/local/lib

sudo ldconfig (使配置生效)

此命令会出现如下报错


ln -sf /usr/local/cuda-8.0/lib64/libcudnn.so.5.0.5 /usr/local/cuda-8.0/lib64/libcudnn.so.5
sudo ldconfig
sudo vim /etc/bash.bashrc 

末尾加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
保存退出之后
sudo source /etc/bash.bashrc #使配置生效

可能会报错找不到命令,原因是sourceroot命令 suroot权限

密码也会认证失败

Ubuntu 16.04安装opencv 2.4.13_第2张图片

采用sudopasswd 命令修改密码再认证


Ubuntu 16.04安装opencv 2.4.13_第3张图片

source /etc/bash.bashrc
ctrl+d (推迟root)
sudo updated(更新)

4、测试是否安装成功

python
import cv2

Ubuntu 16.04安装opencv 2.4.13_第4张图片


你可能感兴趣的:(随记)