配置

转载:http://bbs.elecfans.com/blog-710245-234834.html

vc2010
OpenCV-2.2.0-win.zip  
cmake-2.8.10.2-win32-x86.exe  
tbb40_20110809oss_win.zip  

 

步骤:
1 cmake安装

 

2 将OpenCV-2.2.0-win.zip解压,解压后目录为D:\design software\OpenCV-2.2.0(该版本直接解压就可用).在OpenCV-2.2.0下创建子目录VC2010,用于存放编译结果。

 

3 解压tbb40,D:\design software\tbb40_20110809oss。

将D:\Program Files\tbb40_20110809oss\bin\ia32\vc10加入到PATH环境变量。

注意:加入后需要注销当前Windows用户(或重启)后重新登陆。

 

4 打开CMAKE,在Where is the source code后面选择OpenCV-2.2.0的安装目录,在Where to build the binaries里选择创建的子目录VC2010。

5 点击Configure按钮,在出现的对话框中选择Visual Studio 10,下面的选项选择Use default native compilers,点击Finish继续,CMake就开始工作。完毕之后,CMake的下面的信息框里显示Configure Done,并且中间有一大片的红色。在Value下面默认有一些框已打勾,加上WITH_TBB(一般这个没默认选上)。

 

6 再次点击Configure,中间的窗口会出现TBB_INCLUDE_DIR-NOTFOUND字样的红色选项,因为CMAKE找不到INTEL TBB的包含文件。将tbb40里面的include文件夹路径(D:/design software/tbb40_20110809oss)复制到该行的右边。

 

7 再次点击Configure,TBB_LIB_DIR会出现红色一行,此处应为INTEL TBB的库文件位置,必须将路径定位到含有LIB文件的位置,将路径D:/design software/tbb40_20110809oss/lib/ia32/vc10复制到该行。由于是配置VS2010,所以我们选择VC10文件夹,ia32子文件夹是32位系统,此处应根据对应操作系统选择。

 

8 再次点击Configure,此时所有红色行已经变为白色,然后点击Generate后,下面信息出现Generate Done。

 

9 上述步骤之后,会在目录D: \design software \OpenCV-2.2.0\VC2010下出现一个工程文件OpenCV.sln,双击打开后,出现OpenCV的所有工程项目(先不要编译)。

 

10 如下图,

右键单击Microsoft.Cpp.Win32.user,选择属性-->VC++目录,

在<可执行文件目录>里面添加TBB 40的可执行路径(是添加,原来的不能动):

D:\design software\tbb40_20110809oss\bin\ia32\vc10

在<包含目录>里面添加TBB40的Include文件夹:D:\design software\tbb40_20110809oss\include

在<库目录>里添加TBB40的LIB文件位置:D:\design software\tbb40_20110809oss\lib\ia32\vc10

 

11 单击确定,回到解决方案资源管理器,将编译模式切换为Debug,右键单击解决方案OpenCV,选择重新生成解决方案,编译后再右键单击INSTALL项目,选择生成;完成之后将编译模式切换为Release,重复debug模式下的生成解决方案步骤。完成后在VC2010里面会生成bin、include、lib目录及各种文件。

 

12 属性管理器-->Microsoft.Cpp.Win32.user-->属性,在VC++目录里面

可执行文件目录 添加 D:\design software\OpenCV-2.2.0\VC2010\bin

包含目录       添加 D:\design software\OpenCV-2.2.0\VC2010\include

D:\design software\OpenCV-2.2.0\VC2010\include\opencv

库目录         添加 D:\design software\OpenCV-2.2.0\VC2010\lib

源目录         添加 D:\design software\OpenCV-2.2.0\VC2010\tests\cv

D:\design software\OpenCV-2.2.0\VC2010\tests\cxcore

D:\design software\OpenCV-2.2.0\VC2010\tests\cxts

D:\design software\OpenCV-2.2.0\VC2010\tests\gpu

D:\design software\OpenCV-2.2.0\VC2010\tests\ml

 

13 增加PATH环境变量 D:\design software\OpenCV-2.2.0\VC2010\bin

 

后续在建立OPENCV项目时需在项目里面添加依赖库.

解决方案资源管理器里面右击项目名,选择Properties(属性)-->Linker(链接器)-->Input(输入),在依赖库里添加OPENCV的LIB文件夹里的LIB。

Debug需要的库文件:

opencv_calib3d220d.lib

opencv_contrib220d.lib

opencv_core220d.lib

opencv_features2d220d.lib

opencv_ffmpeg220d.lib

opencv_flann220d.lib

opencv_gpu220d.lib

opencv_highgui220d.lib

opencv_imgproc220d.lib

opencv_legacy220d.lib

opencv_ml220d.lib

opencv_objdetect220d.lib

opencv_ts220d.lib

 

Release需要的库文件:

opencv_calib3d220.lib

opencv_contrib220.lib

opencv_core220.lib

opencv_features2d220.lib

opencv_ffmpeg220.lib

opencv_flann220.lib

opencv_gpu220.lib

opencv_highgui220.lib

opencv_imgproc220.lib

opencv_legacy220.lib

opencv_ml220.lib

opencv_objdetect220.lib

opencv_ts220.lib

opencv_video220.lib

 

不同的版本,需将"xxxx220.lib"中的"220"更改为对应的版本号,例如:下载OpenCV 2.4.0,则统一改为"xxxx240d.lib",否则会出现类似以下错误:1>LINK : fatal error LNK1104: 无法打开文件“xxxx.lib”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值