pengge0433大神的文章。
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大神的测试程序即可。有什么问题请在评论区留言。