红联Linux门户
Linux帮助

Ubuntu14.04下安装OpenCV 3.0.RC1

发布时间:2015-08-18 21:30:26来源:linux网站作者:沧海1梦

OpenCV(OpenCV的全称是:Open Source Computer Vision Library)是当今一个最受欢迎最先进的计算机视觉库,从许多非常简单的基本任务(图像数据的捕获和预处理)到高水平的算法(特征提取、运动跟踪、机器学习)都有它的身影。此外它还是一个自由软件为C,C++,Java和Python提供丰富的API(应用程序接口)。另外还提供wrappers功能服务OpenCV本身的代码库是跨平台的,经常用在实时图形处理和计算机视觉领域。

于是,在caffe中自然而然就会用到它了,以前安装caffe时候都是用别人编译好的脚本,直接安装,这样的好处是省力了,坏处时候,有时候会出错,感觉看人品,于是想着自己来下载源码重新编译安装,步骤如下:

参考链接:http://rodrigoberriel.com/2014/10/installing-opencv-3-0-0-on-ubuntu-14-04/


1、先到官网下载源码,看自己的需求选择版本:http://opencv.org/downloads.html

我的系统是Ubuntu 14.04 LTS 64位。

在安装之前,先执行下面的指令来更新系统(Linux下不建议升级系统!)

sudo apt-get update  
sudo apt-get upgrade 


2、安装Dependencies

执行下面的指令即可:

sudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip 


3、在官网下载源码,并解压

mkdir opencv 
cd opencv 
wget https://github.com/Itseez/opencv/archive/3.0.0-rc1.zip -O opencv-3.0.0-rc1.zip 
unzip opencv-3.0.0-rc1.zip 


4、安装OpenCV

cd opencv-3.0.0-rc1 
mkdir build 
cd build 
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 .. 
make -j $(nproc) 
sudo make install 

/usr/local/share就是存放源码的位置。
在这一步可能会出现iippicv的错误,这时候需要先下载ippicv_linux_20140513.tgz,将解压的文件放入opencv-3.0.0路径下ippicv文件夹,同时在从cmake的时候添加,然后make
[html] view plaincopy

-D WITH_IPP=OFF 


5、完成安装

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

告诉Ubuntu这些依赖性的位置。然后重启即可。


接下来你可以来跑OpenCV的示例。


Ubuntu 14.04下OpenCV 3.0+Python 2.7安装测试:http://www.linuxdiyf.com/linux/11903.html

Ubuntu 12.04下安装OpenCV 2.3.1,图像二值化:http://www.linuxdiyf.com/linux/8615.html

Linux环境下qt/qt creator添加OpenCV的配置:http://www.linuxdiyf.com/linux/9314.html

Ubuntu中安装OpenCv2.1九步曲:http://www.linuxdiyf.com/linux/9848.html

在Fedora22中安装OpenCV3.0.0:http://www.linuxdiyf.com/linux/12610.html