一周时间就这么眼睁睁的过去了,环境总算是搭载好了,特发帖来记录一下,顺便造福一下后来人。。。
一、Ubuntu 12.04(64bit) 的选择
由于最新版本的CUDA-7.0对系统、调试平台有要求,具体参见: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-microsoft-windows/index.html#axzz3dtEHJbfG
网上一通调研下来,大多数人都选取windows OS + VS201X, 所以一开始打算在Windows 7下配合VS201X搭建环境。
主要步骤有:
- 搭载显卡Quadro K2200;
- 安装 Windows 7(64bit) OS;
- 安装 VS201X;
- 下载安装CUDA-7.0
- 下载camke 和 opencv (Windows版本)
- 添加相关环境变量;
- 利用camke重编译opencv,之后在VS201X平台下,对生成的OpenCV.sln编译生成Debug和Release的.dll。
- 一切都正常的话,恭喜你,环境搭建OK了。
http://wenku.baidu.com/view/bda4cb80551810a6f4248610.html
http://www.cnblogs.com/freedomshe/archive/2013/01/11/win7_vs2012_opencv_rebuild.html
哎,我只想说明天很美好,今天很煎熬,我挂在了(7)。
小结:
本人遇到的问题有:
- opencv300成功搞定,但是没有加载CUDA对应的GPU模块,所以对我来说没意义...
- opencv249编译生成.dll不成功,现成的解决方案也无力挽回,放弃。。。
- 吐槽一下Windows OS,安装两个VS201X,结果一片混乱,只能重新来过.。。。
言归正传,Windows OS下很受伤,还好在优班图上找到了慰藉~~~
继续折腾,安装Quadro K2200 驱动需要在字符界面tty1中进行,Ubuntu 14.04 LTS不能进入tty1界面,于是乎,最终选择了真爱Ubuntu 12.04(64bit)~~~
二、Quadro K2200驱动和CUDA7.0 Toolkits安装
主要步骤有:
- 验证平台是否支持(NVIDIA相关驱动,gcc,X86_64?)
- 安装显卡驱动和CUDA toolkits
- 添加环境变量,指定库文件
- samples安装及验证
http://blog.csdn.net/yaoxingfu72/article/details/45363097
http://www.r-tutor.com/gpu-computing/cuda- installation/cuda7.0-ubuntu
http://blog.csdn.net/xizero00/article/details/43227019
三、opencv-2.4.9 安装
比较简单,但是有几点注意事项:
I had tried to run ./build.sh(in ~/sample/c), but I get such errors
/usr/bin/ld: error: cannot find -lcufft
/usr/bin/ld: error: cannot find -lnpps
/usr/bin/ld: error: cannot find -lnppi
/usr/bin/ld: error: cannot find -lnppc
collect2: ld returned 1 exit status
可参考: http://blog.csdn.net/kaka20080622/article/details/40114037
总结:
生命不息,在于折腾;勤学修炼,乐于分享~~~