visula studio + OpenCV 的环境配置

来源:互联网 发布:入驻淘宝外卖收费标准 编辑:程序博客网 时间:2024/06/05 03:51

最近在搞人脸识别,开始的时候是在vs2010上开发的,但是蛋碎的事情是环境的配置

首先将opencv下载安装我的是安装在C:\下

然后配置环境变量(用户变量)


然后再在Path 中添加C:\opencv\build\x86\vc10\bin(这两个变量因人而异,对比一下吧)
**************************************************************************************************************************************

然后进入vs2010配置变量:
首先新建一个控制台项目,在项目名称上点击右键,打开属性,会产生一个属性窗口

然后双击属性管理器下面的test9,会打开下面的界面
配置属性->VC++目录 然后对include目录(即包含目录)添加C:\opencv\build\include\opencv2  C:\opencv\include\opencv    C:\opencv\build\include三个文件夹(注意你自己在安装opencv是的目录,因人而异)。
然后是配置lib目录(库目录)C:\opencv\build\x86\vc10\lib
          然后最蛋疼的是链接器->输入->附加依赖项的配置:
在网上查了各种方法,大多数不行,我才用了一个比较笨的方法,每次新建项目是都要对附加依赖项进行重新添加,我把需要的附加依赖项的名字以一种规则的格式保存在.txt文件中,每次复制粘贴就可以了,如下
opencv_calib3d246d.lib
opencv_contrib246d.lib
opencv_core246d.lib
opencv_features2d246d.lib
opencv_flann246d.lib
opencv_gpu246d.lib
opencv_haartraining_engined.lib
opencv_highgui246d.lib
opencv_imgproc246d.lib
opencv_legacy246d.lib
opencv_ml246d.lib
opencv_objdetect246d.lib
opencv_ts246d.lib
opencv_video246d.lib
需要注意的是在不同版本的openCV里面数字是不同的我的版本里面是246,有的版本可能是别的,不要一味的复制粘贴,要找不同,可以把它当做一个找茬游戏来配置,我就是因为一味的复制粘贴,导致浪费了好多时间,还需注意的是include库和lib库配置一次就可以永久使用了,唯一需要每次新建项目都要重新添加的是附加依赖项。

到此为止,配置完成,祝好!!

原创粉丝点击