cuda7.5配置opencv2.4.9
来源:互联网 发布:java解析soap报文 编辑:程序博客网 时间:2024/06/06 09:03
在官网上下载了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等等信息
注: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已经完成!!
- cuda7.5配置opencv2.4.9
- VS2010 + CUDA7.5 + GPU编译OpenCV2.4.9
- OPENCV2.4.10+CUDA7.5
- Ubuntu14.04+cuda7.5+caffe+OpenCV2.4.9+cudnn7.5+Anaconda2安装配置
- linux(ubuntu14.04)+cuda7.5+caffe+openCV2.4.9+matlab+cudnn新手配置
- CUDA7.5+opencv2.4.11+vs2013+TBB 环境配置
- Win7_64bit + VS2013 + CUDA7.5 + Opencv2.4.10 成功配置Caffe环境
- Ubuntu14.04+cuda7.5+opencv2.4.13+caffe+faster-rcnn 配置
- windows10+cuda7.5+opencv2.4.13+vs2013环境配置
- 64位WIN7+VS2013+OpenCV2.4.13+CUDA7.5的配置
- Win10编译OpenCV2.4.9+CUDA7.5的方法
- ubuntu14.04+cuda7.0+opencv2.4.9
- linux + cuda7.5 + opencv2.4.8编译caffe
- ubuntu14.04下的caffe环境配置(ubuntu14.04+Opencv2.4.9+cuda7.0)
- windows7 64位机上配置支持GPU版(CUDA7.5)的OpenCV2.4.13操作步骤
- caffe-win7-64bit-VS2013-CUDA7.5-opencv2.4.8详细配置过程
- windows10 下 opencv2.4.13/opencv3.0.0 + VS2013 + cuda7.5 环境配置
- 配置Ubuntu·14.04+显卡驱动+cuda7.5+opencv2.4.11+caffe
- Spring MVC详细工作流程
- g++编译支持c++11的方法
- 组合模式
- 碰撞检测第二重奏——胶囊体碰撞检测
- 机器学习小组知识点20:EM算法(Expectation - Maximization)
- cuda7.5配置opencv2.4.9
- Android view.setVisibility()后调用layout()方法无效的问题
- Java中的Exception异常 自定义异常
- 新闻发布项目——后台JSP界面adminManage/adminIndex.jsp
- CodeForces 740B Alyona and flowers 简单暴力
- GitHub 指南
- Docker学习笔记一:理论
- 客户端HTTP Header 请求实例
- 排序算法之冒泡排序