cuda7.5配置opencv2.4.9

请依次安装以下依赖项,这些必须安装的依赖项来自于opencv官网的说明,在多数debian系统中都可以采用这种方式进行安装。其实在树莓派中 build-essential已经默认安装,但是cmake等其他内容仍需要手动安装。
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
sudo apt-get install python-dev python-numpy
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
在官网上下载了opencv2.4.9,在文件夹中 $mkdir build
我在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 INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D BUILD_TIFF=ON ..
(这步貌似没用)


后周总又装了一个cmake-gui的可视化工具,一句命令就可以装,挺牛掰的,在打开cmake-gui选择source code和binaries,前者为souce,后者为cmake路径,如图

在里面可以找到cuda、openni、opengl等等选项,没装openni选了对勾也白费。。之后点configure,再generate。效果跟几句cmake xxxxxxx-xxxxxxx。。效果一样,只是可以自选项,了解安装进程。其中可以观察到cuda use等等信息

之后在build文件夹下make


注:make时间特别长,可以喝杯咖啡或者像我一样喝不起咖啡的码个博客。。

中间可能出现的问题:

1、nvcc fatal : Unsupported gpu architecture'compute_11' 

work out:

$ cd build

$ sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ./

或者$sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..

2、error: a storage class is not allowed in an explicit specialization

work out:

重新下载NCVPixelOperations.hpp,地址(http://download.csdn.NET/download/znculee/9294885)

对opencv2.4.9该文件进行替换

应该就会出现这两个问题,之后

$ cd build

$sudo make install 安装完成


可用命令:

$pkg-config --cflags opencv  查看opencv所安装系统路径

$pkg-config --libs opencv 查看opencv库路径

$pkg-config --modversion opencv 查看opencv版本



最后配置bashrc文件,使得系统能找到opencv的位置

echo '/usr/local/lib' | sudo tee -a /etc/ld.so.conf.d/opencv.conf    

sudo ldconfig 
printf '# OpenCV\nPKG_CONFIG_PATH=$source ~/.bashrc  
PKG_CONFIG_PATH:/usr/local/lib/pkgconfig\nexport PKG_CONFIG_PATH\n' >> ~/.bashrc   

在cuda基础上配置opencv已经完成!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值