有关OpenCv2.2.0在windows下的安装配置

     这两天在搞这个东西。搞了半天,先在linux下面尝试,但是不论怎么试文件夹下面的sample都跑不过,结果还是回windows了。

按照OpenCv中文网的教程,好不容易编译通过了,可是sample仍然提示Link ERROR。

    最后自己按照自己的想法来搞居然Ok了,遂记录以备案。

 

因为之前那个教程是针对2.1的,但是2.2相对于2.1的改动很大,所以有些地方需要重新设置。

首先就是关于 Excutable Dictionaries 的设置 教程里是说设置成bin文件夹,但是2.2实际上是在lib文件夹。

我的设置:../OpenCV2.2/vs2010/lib;

 

然后就是linker的input设置:教程里说:添加cv210d.lib cvaux210d.lib cxcore210d.lib highgui210d.lib ml210d.lib,release里添加cv210.lib cvaux210.lib cxcore210.lib highgui210.lib ml210.lib

 

但是2.2实际上不包含这些lib,而是经过了重新组织。大家按照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

 

<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
opencv_video220d.lib

 

关于2.2和2.1的不同 详细参考:http://wenku.baidu.com/view/f3298ec79ec3d5bbfd0a7428.html 好文啊!

以上,准备开始蛋疼的图像之旅。

 

补充:2.2那个include文件路径要选opencv根目录下的include文件夹

另外为了兼容2.1以前的程序,还需要把include/opencv加入路径 不然编译不过....

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值