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的各种函数,对于自学提高,对于工程应用,都是很大的帮助。希望读者你在配置的路上,一路顺风!最后,还是感谢,开源的程序设计者们,感谢在网上分享各种经验和解答问题的人,祝大家生活愉快!

 还有不足之处,敬请指正,欢饮交流!

 

posted @ 2015-05-10 22:08  benbenTang  阅读(279)  评论(0)    收藏  举报