1. 首先安装一些packages。
[compiler] sudo apt-get install build-essential
[required packages] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional packages] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
2. 下载你所需要的opencv包。
建议在opencv的官网(http://opencv.org/downloads.html)上搜索,然后下载。待下载完成后,可以在Downloads中找到你刚刚下载的opencv包。然后解压到你所想要的文件夹。比如说,我解压之后放在/home下的opencv-2.4.13目录中。
3. 打开终端,使用cmake安装opencv。
cd opencv-2.4.13
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
4. 待cmake完成后运行make,然后安装。
make
sudo make install
5. 这样就完成了ubuntu上opencv的安装步骤了。
该步骤对与opencv-2.*系列的任何版本都有效,只要把代码中的2.4.13改为你所想要安装的opencv版本,就可以。
相关配置
配置环境
将opencv的库加入到路径,从而让系统可以找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
末尾加入/usr/local/lib,保存退出
sudo ldconfig 使配置生效
sudo gedit /etc/bash.bashrc
末尾加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存退出
sudo source /etc/bash.bashrc
(该步骤可能会报错找不到命令,原因是source为root命令
su(进入root权限)
输入密码
source /etc/bash.bashrc
Ctrl+d(推迟root)
sudo updatedb