最近在搭建caffe,需要用到opencv,所以在此写一个教程。步骤如下:
###########################第一步 安装opencv######################################
1.官网下载opencv。
顺便下载一个很难下载的包,他的名字叫:ippicv_linux_20141027。这里可以用我上传的文件(opencv3.0 其他版本也可照此方法):
opencv3.0.0: https://github.com/Itseez/OpenCV/archive/3.0.0.zip
ippicv_linux_20141027:http://download.csdn.net/detail/gan_player/9836734。
2.安装需要的依赖库:
2.1 sudo apt-get install build-essential
2.2 sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
2.3 sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
3.1编译opencv ,将opencv放至任意目录,解压: unzip opencv- 3.0. 0-rc1. zip
3.2创建编译目录,编译:
cd ~/opencv-3.0.0
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
3.0.0
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
其中 make 的时候,可能会有一个压缩包下载不下来,因此可以Ctrl+C暂停,然后自己先下载这个文件。下载后拷贝到opencv/3rdparty/ippicv/downloads/linux-8b449a536a2157bcad08a2b9f266828b/ 目录下即可,如果没有该目录,就自己创建一个。
然后再进行make操作。
4.安装完成后,配置pkg-config,用于管理opencv安装库
sudo gedit /etc/ld.so.conf 将目录 /usr/local/lib 添加到文件中
sudo ldconfig -v
到这就好啦~~最后拿个代码测试一下就OK
这里有一个更详细的教程,送给大家:http://www.cnblogs.com/arkenstone/p/6490017.html
#######################################第二步 安装opencv_contrib#############################
1.下载opencv_contrib3.0:https://github.com/opencv/opencv_contrib/archive/3.0.0.zip
cd opencv_contrib-3.0.0/
mkdir build
cd build
cmake -D OPENCV_EXTRA_MODULES_PATH=<your path/>opencv_contrib-3.0.0/modules/ <your path>/opencv-3.0.0/
make –j8
make install
完成
anaconda安装opencv更简单:
conda install -c menpo opencv