大家都把GPU&CUDA说的很NB狠NB,于是,下一步想通过GPU加速程序运行。这一个星期,都在配置OpenCV的CUDA环境,今天终于以失败告终,原因是实验室的机器显卡不支持CUDA。。。伤不起啊,一星期啊!!!
支持CUDA的GPU:http://developer.nvidia.com/cuda-gpus
虽然,最终失败了,但是总归还是有收获的,现把它总结起来,提醒自己,也给大家一个借鉴:
1.借鉴:http://blog.csdn.net/shuxiao9058/article/details/7526795的文章,通过cmake安装opencv+tbb;
2.借鉴:http://blog.csdn.net/shuxiao9058/article/details/7529684的文章,通过cmake安装opencv+tbb+CUDA(注意cmake编译时选项);
3.在CMake生成过程中可能出现“could not copy from:D:CMake 2.8sharecmake-2.8TemplatesCMakeVSMacros2.vsmacros to:D:我的文档Visual Studio 2008ProjectsVSMacros80CMakeMacrosCMakeVSMacros2.vsmacros”。
手工复制D:CMake 2.8sharecmake-2.8TemplatesCMakeVSMacros2.vsmacros 到 D:我的文档Visual Studio 2008ProjectsVSMacros80CMakeMacrosCMakeVSMacros2.vsmacros 即可。
其他问题参考:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=8232&start=25
下一步,争取让老板给买个新机器吧(想必是可以的,但是得拿论文交换啊~~~~(>_<)~~~~ )
from: http://blog.csdn.net/yangtrees/article/details/7642722