OpenCV2.4.9+tbb42_20140122oss+win7 x64+vs2010+CUDA5.5环境配置
研究OpenCV三个月了,感谢贡献开源代码的研究人员!
读者如果想按照这个说明配置,建议先通读一下文章。
1、官网下载opencv
http://opencv.org/downloads.html

2、下载TBB和CUDA
https://www.threadingbuildingblocks.org/
CUDA自己安装,这里不多说。
3、下载CMake
http://www.cmake.org/download/

4、先在win7上配好TBB

配好后,重启或者注销都可以。
5、注销后继续配环境,双击已经下载的opencv,安装在电脑的某一个盘即可,我装在E盘。
6、打开CMake

7、选择编译器

8、第一次configure完成后,勾选WITH_CUBLAS,WITH_CUDA,WITH_OPENGL,WITH_TBB.我在配置时没有修改其余选项,再次点击configure。

9、第二次configure完成后,修改TBB头文件包含路径,再次点击configure。

10、第三次configure完成后,仍有红色。不用修改,继续点击configure.

11、哈哈,这次再也没有红色的啦!

12、点击Generate.
13、看看这个,马上就能用vs2010重新编译opencv了。以管理员身份打开vs2010,打开OpenCV项目。

14、因为之前从debug开始编译,中途出现过问题,弄得我抓狂也没找到原因,我只能说我已经尽力了,实在给不出解释。后来,我调到release模式下,先生产ALL_BUILD.再点击INSTALL。另外,由于编译一次opencv要3个小时(我的台式机),建议选在读者你的工作时间编译,方便出了什么问题,你好及时修改,当然对于跟我一样的入门者而言。比如编译中,会出现下列问题。





那么你在电脑旁的话,就一路“是”到底吧。如果等的时间长了,也会出现这个问题。

醉了也是,如果出现这个,点了确定,接下来还会不会出现这样的问题呢?

遇到这样的问题,第一次还好,多试几次就会疯的。
当然,也偶尔会出现这样的问题 ,
当时,只是轻轻滴说了一个字,艹。
当然,尽管我在重新编译opencv时道路很曲折,但我还是走过来了,结局是美好的。我第一次先从release开始编译,生成ALL_BUILD结果如下。

生成INSTALL如下。

哈哈,还是可以笑在最后了。在重新编译过opencv后,我们就可以尽情的debug,尽情的step into opencv的各种函数,对于自学提高,对于工程应用,都是很大的帮助。希望读者你在配置的路上,一路顺风!最后,还是感谢,开源的程序设计者们,感谢在网上分享各种经验和解答问题的人,祝大家生活愉快!
还有不足之处,敬请指正,欢饮交流!
浙公网安备 33010602011771号