OpenCV 2.4.13 + VS2013 版本下的环境配置 WIN10

1.      下载与安装OpenCV 2.4.13

首先去OpenCV下载2.4.13的文件包,该文件为exe格式的。下载完成后进行安装,选择需要的解压路径。

OpenCV官网链接:http://opencv.org/downloads.html

visual studio社区版:https://www.visualstudio.com/zh-hans/downloads/

Visual Studio社区版:免费,需要微软账号登陆

2.      环境变量的配置

计算机→右键属性→高级系统设置→高级→环境变量

在用户变量中,添加opencv变量,值为D:\opencv\build(即你opencv安装的build文件路径);path变量添加值,为D:\opencv\build\x86\vc12\bin。

在系统变量path,添加D:\opencv\build\x86\vc12\bin。

说明:不管你系统是32位还是64位,路径目录均选择X86,因为编译都是使用32位编译;要使用英文输入下的分号和前面已有的路径分开,添加完之后需要重启或注销计算机,环境变量才会生效;vc10, vc11, vc12 分别表示VS2010, VS2012, VS2013的Visual Studio使用的编译器版本,根据自己的VS版本来填写正确的编译器版本号。

3.      IDE工程项目属性配置

3.1.      创建空工程

创建Win32控制台应用程序


3.2.      添加C++程序

#include <cv.h>

#include <highgui.h>

using namespace std;

int main()

{

       IplImage* test;

       test= cvLoadImage("D:\\Sample_04.jpg");//图片路径

       cvNamedWindow("test_demo",1);

       cvShowImage("test_demo",test);

       cvWaitKey(0);

       cvDestroyWindow("test_demo");

       cvReleaseImage(&test);

       return0;

}

注意:由于此时未完成openCV配置,出错

3.3.      配置工程

3.3.1.     向Debug和Release添加项目属性表

视图–>属性管理器


属性管理器:Debug|Win32上右键–>添加新项目属性PropertySheet.props

Release|Win32上右键–>添加新项目属性PropertySheet1.props

3.3.2.     向Debug项目属性表添加包含目录、库目录以及依赖项

双击PropertySheet.props

①VC++目录->包含目录   添加

D: \opencv\build\include

D: \opencv\build\include\opencv

D: \opencv\build\include\opencv2

②VC++目录->库目录     添加:

D:\opencv2_4_13\opencv\build\x86\vc12\lib

③链接器->输入->附加依赖项   添加:

opencv_ml2413d.lib
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_objdetect2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_nonfree2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_videostab2413d.lib

注:opencv2.4.13配置的lib列表目录下文件名有d的lib文件。方法是直接dos界面,进入库的路径:dir *d.lib ,用鼠标将这个结果复制下来,就得到了库的名称。


3.3.3.     向Release项目属性表添加包含目录、库目录以及依赖项

①、②与Debug版本一样

③添加:

opencv_objdetect2413.lib

opencv_ts2413.lib

opencv_video2413.lib

opencv_nonfree2413.lib

opencv_ocl2413.lib

opencv_photo2413.lib

opencv_stitching2413.lib

opencv_superres2413.lib

opencv_videostab2413.lib

opencv_calib3d2413.lib

opencv_contrib2413.lib

opencv_core2413.lib

opencv_features2d2413.lib

opencv_flann2413.lib

opencv_gpu2413.lib

opencv_highgui2413.lib

opencv_imgproc2413.lib

opencv_legacy2413.lib

opencv_ml2413.lib

注:添加附件依赖项的时候选择后边没有d的lib文件

3.4.      经过一段时间的加载,出现图片,配置成功,至此配置完成


P.S.每次新建项目后只需在属性管理器那里添加之前已经保存的Debug和Release项目属性表就可以不用重复配置。







阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页