opencv + vs通用配置方法

最近的作业用到了opencv,但是给的虚拟机我用不了,只能自己配置。

因为以前配置过opengl的库,经历了各种艰难险阻,现在我已经可以自动屏蔽掉网上那些垃圾配置方案,这里并不会说具体版本的配置,但如果这样配置无论什么版本一定能用,并且不会像其他博客说的那样还要一步步配置项目属性恶心自己。

这里我用的是vs2010,所以只能用vc10的,所以我下载的是OpenCV2.4.10。

开始进行配置:(以我这个版本为例,其他类似)
1.安装opencv;
2.添加环境变量:opencv安装路径下\opencv\build\x86\vc10\bin、x64\vc10\bin;
3.把opencv安装路径下\opencv\build\include文件夹下所有内容复制到vs安装目录下vc>include文件夹中;
4.把opencv安装路径下opencv\build\x86\vc10\bin文件夹下所有内容复制到vs安装目录下vc>bin文件夹中;
5.把opencv安装路径下opencv\build\x86\vc10\lib文件夹下所有内容复制到vs安装目录下vc>lib文件夹中;
6.在需要使用opencv的项目中把所有的opencv\build\x86\vc10\lib文件夹的lib文件加到附加依赖项中:
在这里插入图片描述

这就完事了,根本不用像别的博客那样配置项目属性,跟个猪一样,现在我们来测试:
这里就是一个控制台应用程序:显示一张图片
在这里插入图片描述
运行效果:
在这里插入图片描述
问题就是这么简单,并且以后每次用到的项目都只需要加入附加依赖项即可。我的附加依赖项:

opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_ml2410d.lib
opencv_nonfree2410d.lib
opencv_objdetect2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_video2410d.lib
opencv_videostab2410d.lib
opencv_calib3d2410.lib
opencv_contrib2410.lib
opencv_core2410.lib
opencv_features2d2410.lib
opencv_flann2410.lib
opencv_gpu2410.lib
opencv_highgui2410.lib
opencv_imgproc2410.lib
opencv_legacy2410.lib
opencv_ml2410.lib
opencv_nonfree2410.lib
opencv_objdetect2410.lib
opencv_ocl2410.lib
opencv_photo2410.lib
opencv_stitching2410.lib
opencv_superres2410.lib
opencv_ts2410.lib
opencv_video2410.lib
opencv_videostab2410.lib
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值