具体版本信息是这个:


从http://blog.csdn.net/SherryD/article/details/51734334 得来的,基本和其一致,但是为了整理自己的思路,所以自己多添几句话:

step2:配置环境变量

1、给系统变量配置path:添加:D:\opencv2_4_13\opencv\build\x86\vc12\bin


2、給用户变量添加opencv变量,值D:\opencv2_4_13\opencv\build

添加PATH变量(有就不需要添加,但是值需要添加)值D:\opencv2_4_13\opencv\build\x86\vc12\bin


配置opencv和VS2013

说明:不管你系统是32位还是64位,路径目录均选择X86,因为编译都是使用32位编译;如果选用X64,则程序运行时候会出错。


step3

新建visual C项目 Win32控制台应用程序

新建 visual C++项目,如下图所示,项目选项注意:如下图。


确定


完成


step4 配置工程

属性管理器:

注意:debug和release都要配置

1、debug:

1)VC++目录->包含目录

添加

D:\opencv2_4_13\opencv\build\include

D:\opencv2_4_13\opencv\build\include\opencv

D:\opencv2_4_13\opencv\build\include\opencv2


2)VC++目录->库目录

添加:

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


3)链接器->输入->附加依赖项

添加:

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



2、Release

1)、2)与debug版本一样

3)添加:

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


step5测试

添加新建项test.cpp

输入代码:


另一个方法:

https://www.zhihu.com/question/24400428

作者:彭杰Jay
链接:https://www.zhihu.com/question/24400428/answer/88284063
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  1. 以下展示内容,配置方案为OpenCV2.4.9+VS2013+win10+x64,但方法适用于OpenCV2.4.8、OpenCV2.4.9、OpenCV2.4.10,适用于win7、win8.1、win10,适用于x64和x84(下面会讲解如何对应修改)。如果问为什么适用?因为我都试过啊~
  2. 会一次性配置的知友请直接看第四部分和第六部分,因为其余部分跟一次性配置是一样的。


填上OpenCV的bin路径

注意:
1、此时电脑最好重启下。
2、如果你的应用程序是win32控制台应用程序,则选择x32的路径;如果你的应用程序是win64控制台应用程序,则选择x64的路径。(感谢
的指正和解惑。)
3、vc10, vc11, vc12 分别表示VS2010, VS2012, VS2013的Visual Studio使用的编译器版本,根据自己的VS版本来填写正确的编译器版本号。


三、创建VS新项目
配置opencv和VS2013
配置opencv和VS2013


配置opencv和VS2013
四、添加项目属性表

“视图”打开“属性窗口”
配置opencv和VS2013

配置opencv和VS2013
右击“Debug|Win32”点击“添加新项目属性表”(如果想在Release模式下使用OpenCV,右击Release|Win32,同理可得)
配置opencv和VS2013
给属性表命名

配置opencv和VS2013

五、配置项目属性表

双击创建的属性表
配置opencv和VS2013


配置opencv和VS2013
5.1添加包含目录

配置opencv和VS2013
配置opencv和VS2013

配置opencv和VS2013
添加依赖项:

添加附加依赖项

附加依赖项如下:
opencv_imgproc249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib

注意:
1、249对应OpenCV2.4.9,其他版本做对应修改。
2、后缀d代表Debug模式,如果是Release模式去掉d。依个人情况选择Debug模式或者Release模式。



配置opencv和VS2013
配置opencv和VS2013


六、引用项目属性表

打开项目目录,你会看到如下文件


配置opencv和VS2013





以后新建项目时,打开属性管理器,右击Debug|Win32选择添加现有属性表上述文件即可。


<img src="https://pic3.zhimg.com/2c92811433387ccd5fa4a702f655171e_b.png" data-rawwidth="523" data-rawheight="356" class="origin_image zh-lightbox-thumb" width="523" data-original="https://pic3.zhimg.com/2c92811433387ccd5fa4a702f655171e_r.png">

配置opencv和VS2013

配置opencv和VS2013


相关文章: