CUDA7.5+OpenCV3.1+VS2013+Win7配置

本文综合下面两篇文章并相应作出更改,其实主要根据 John Hany大神的更改,他的在关键步骤描述不详细,导致我配置崩溃,所以又看了

pengge0433大神的文章。

John Hany大神:点击打开链接
1、首先看john神的帖子安装CUDA7.5、opengl、并测试CUDA。(注意CUDA的环境变量CUDA_SDK_PATH要填你把cudasamples下载的路径
2、下载并将TBB拷贝到方便的文件中:如D:\openmvs\tbb,下文将用到这个地址
3、然后看john的第三步cmake opencv。但是这里要注意:Cmake的选项为下图

在第一次configure时只选择了WITH_TBB,然后再次configure第一行出现红色会让选择TBB路径,选择第二步路径下的include路径即可,再次点击configure,此时让确认是否正确,更改为相应vs版本即可,再次点击configure。没有红色显示,则点击generate。
4、用Visual Studio编译OpenCV:
用Visual Studio 2012打开刚才生成的vs项目文件,比如我的是F:\_Projects\opencv3\OpenCV.sln。程序会花一些时间载入所有所需的文件。如果还安装了Visual Assist之类的插件,初始化时间还会延长更多。

右键ALL_BUILD项目(在最下面)右键 属性 配置属性 VC++目录中配置如下:(根据个人文件所在位置添加)

在包含目录中添加:

D:\opencv\TBB\tbb42_20140122oss_win\tbb42_20140122oss\include

C:\Program Files\NVIDIA GPU ComputingToolkit\CUDA\v7.5\include

D:\opencv\opencv2.4.13\build\include

D:\opencv\opencv2.4.13\build\include\opencv

D:\opencv\opencv2.4.13\build\include\opencv2

在库目录中添加:

D:\opencv\TBB\tbb42_20140122oss_win\tbb42_20140122oss\lib\intel64\vc12

C:\Program Files\NVIDIA GPU ComputingToolkit\CUDA\v7.5\lib\x64

D:\opencv\opencv2.4.13\build\x64\vc12\lib

在附加目录中添加:(exexutable directories)

D:\opencv\TBB\tbb42_20140122oss_win\tbb42_20140122oss\bin\intel64\vc12

C:\Program Files\NVIDIA GPU ComputingToolkit\CUDA\v7.5\bin

D:\opencv\opencv2.4.13\build\x64\vc12\bin



debug模式下右键INSTALL Release 模式下右键 INSTALL后会生成install里的etc,include,x64。
之后的就按john大神的测试程序即可。有什么问题请在评论区留言。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值