深度学习2--安装opencv2.4(材料都在百度云上)

使用caffe之前需要安装的重要软件之一

搭建编译环境

$ sudo apt-get update
$ 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


下载源文件:(这里我直接给了百度云盘,如果想自己下载也可以根据下面的命令下载3.0版本)

$ mkdir ~/opencv
$ cd ~/opencv
$ wget https://github.com/Itseez/opencv/archive/3.0.0-alpha.zip -O opencv-3.0.0-alpha.zip
百度云:http://pan.baidu.com/s/1eSl4uWE 密码:v9b5

深度学习2--安装opencv2.4(材料都在百度云上)_第1张图片

将百度云的 opencv 和opencv_contrib解压后放在 linux的~目录下。(ippicv文件后面再用)


安装

$ cd opencv
$ mkdir build
$ cd build
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ make
$ sudo make install
$ sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
$ sudo ldconfig

注:如果cmake过程中提示:ippicv_linux_20141027.tgz的hash码不对,则将下载的ippicv_linux_20141027.tgz手动复制到 opencv-3.0.0-beta/3rdparty/ippicv/downloads/linux-8b449a536a2157bcad08a2b9f266828b文件夹中,重新cmake即可。


测试

百度云:http://pan.baidu.com/s/1jImIjrS  密码:1tua

下载2个文件放在~下即可。

使用测试命令:

$ g++ -o test_opencv test_opencv.cpp -lopencv_core -lopencv_highgui -lopencv_imgcodecs
$ ./test_opencv


看到以下画面时即为安装成功。
深度学习2--安装opencv2.4(材料都在百度云上)_第2张图片


恭喜!!!!


==============可能出现的错误,opencv版本冲突==========

本人因为被坑过,所以建议各位最好在安装caffe第三方库前安装 opencv。主要原因是caffe官网要安装 apt-get install libopencv-dev 命令会导致你安装的opencv版本与此产生版本冲突,所以建议先安装opencv。不然你冲突了还要卸载重新安装,比较麻烦。注意:当你已经安装好opencv时,就不需要再需要apt-get install libopencv-dev命令!

版本冲突截图如下:

深度学习2--安装opencv2.4(材料都在百度云上)_第3张图片

提示:libopencv_imgproc.so.3.1, may conflict with liopencv_imgproc.so.2.4

解决方案:

第一步:先删除sudo apt-get autoremove libopencv-dev

第二步:再重装 opencv




最佳参考信息:

http://blog.csdn.net/u013915633/article/details/49886465








你可能感兴趣的:(深度学习)