Ubuntu14.04下配置CUDA7.0+OpenCV开发环境

笔者环境: ubuntu14.04 service

CUDA7.0

  1. 去NVIDIA官方下载CUDA7.0安装包,我这里下的是deb包
    http://developer.download.nvidia.com/compute/cuda/7_0/Prod/local_installers/rpmdeb/cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb
  2. 打开,按照提示一步步就行了。
  3. 参考 http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#axzz3ZMcxJ3dT 看看有什么遗漏的。

重点是OpenCV篇!

OpenCV2.4.10

1.下载 OpenCV 2.4.10
http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.10/opencv-2.4.10.zip/download

2.复制到安装文件夹

$ cp OpenCV-2.2.0.tar.bz2 ~/Documents

3.安装必要的依赖文件和库

$ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev
 libswscale-dev libjasper-dev  ffmpeg

4.解压文件
unzip OpenCV-2.4.10.zip

5.进入解压后的文件夹,新建一个build,进入build,执行cmake

$ cd OpecnCV-2.4.10
$ mkdir build
$ cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..

这一步如果直接cmake的话,会报错,必须这样才可以。

6.make
$ make -j12
7.make install
8.配置生成库的路径

配置opencv.conf文件

$ sudo gedit /etc/ld.so.conf.d/opencv.conf

注意这里面是空白的,没关系,在里面添加:

/usr/local/lib

配置bash.bashrc文件

$sudo gedit /etc/bash.bashrc

在bash.bashrc文件末尾添加:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

9.更新使配置文件生效
(1)重启或注销,重新登录
(2)$ sudo source /etc/bash.bashrc
10. 测试
看看弄好没,去OpecnCV-2.4.10文件夹里面找到samples/c,在里面运行build_all.sh,看看成功没

./build_all.sh

WTF !!!!!!!!
这是什么:
错误提示
咋办呢?
其实原因是这些库都不在 lib里面,在哪里呢?
最后在/usr/local/cuda-7.0/lib64 里面找到了这些
既然如此,我就这样:

cd /usr/local/cuda-7.0/lib64
sudo cp lib* /usr/lib

重新运行,
然后结果变成这样:
这里写图片描述

就此,终于大功告成!
2015/5/6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值