VS配置OpenCV2410亲测可用Word文件下载.docx
《VS配置OpenCV2410亲测可用Word文件下载.docx》由会员分享,可在线阅读,更多相关《VS配置OpenCV2410亲测可用Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
找不到下载资源?
童鞋,考虑下关闭本文档,卸载VS、VC吧……
1.2资源安装
下载后双击解压会提示设置解压路径,推荐路径D:
\ProgramFiles。
(很多童鞋装各种东西入C盘,C盘已不堪重负)然后点击Extract按钮,进行安装。
2.环境变量和路径设置
打开计算机属性高级系统设置,在高级目录下单击环境变量按钮,打开环境变量设置对话框。
2.1用户变量设置
在用户变量(此处为lbs的用户变量中)添加两个变量。
Ø
新建opencv变量,变量值设置为D:
\ProgramFiles\opencv\build。
新建path变量,变量值设置为D:
\ProgramFiles\opencv\build\x86\vc11\bin。
此处如果已存在path变量,仅需对其变量值修改就行,在后面加上上述路径,但需要用分号和前面的路径隔开(英文半角下的分号)
2.2系统变量设置
在原有的path变量中对变量值修改,在变量值的最后加上D:
\ProgramFiles\opencv\build\x86\vc11\bin路径,注意要使用英文半角下的分号和前面的路径隔开。
路径添加后重启计算机生效。
3.工程项目属性设置
3.1新建工程
(1)新建Win32控制台应用程序,此处工程名命名为OpenCVTest。
并在后续的属性设置中选择空工程(EmptyProject)
(2)为该工程添加源文件,并命名为OpenCVTest.cpp
3.2属性管理器之Debug环境下配置
3.2.1新建属性表,并命名为OpenCV_debug_property.props
(1)在视图(View)目录的下拉菜单中打开属性管理器(PropertyManage),也可以直接在VS2012界面的左下角打开PropertyManage快捷键进入属性管理器(PropertyManage)界面,如下图所示。
(2)在Debug|Win32目录上单击选择“添加新项目属性表”,新建属性表,并命名为OpenCV_debug_property.props,如下图所示。
3.2.2打开新建的属性表OpenCV_debug_property.props,添加包含目录
打开属性表OpenCV_debug_property.props
在VC++选项对应的包含目录中,添加包含的目录,此处添加3个目录
D:
\ProgramFiles\opencv\build\include
\ProgramFiles\opencv\build\include\opencv
\ProgramFiles\opencv\build\include\opencv2
3.2.3在属性表OpenCV_debug_property.props,添加库目录
打开属性表,并在VC++选项对应的库目录中,添加库目录,此处添加1个目录
\ProgramFiles\opencv\build\x86\vc11\lib
※说明
(1)不论电脑是32位还是64位,上述路径中均以x86路径输入,因为创建的程序中默认是在使用win32编译器进行编译。
(2)输入的路径中选择vc11是因为本处是在VS2012平台上搭建。
vc10对应VS2010,vc11对应VS2012,vc12对应VS2013
3.2.4在属性表OpenCV_debug_property.props,在链接器中添加附加依赖项
打开属性表OpenCV_debug_property.props,选择链接器(LINKER)目录下的输入(INPUT)选项
添加附属依赖项,加入如下库文件,共19个(后缀均带d,表示是Debug环境下)
opencv_ml2410d.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_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_nonfree2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_videostab2410d.lib
4.测试程序
完成了上述步骤后,VisualStudio2012环境下配置OpenCV的步骤已经全部完成,下面给出一个测试程序,验证环境配置的正确性。
在程序的源文件目录下的OpenCVTest.cpp文件中加入下述代码。
#include<
iostream>
opencv2/core/core.hpp>
opencv2/highgui/highgui.hpp>
usingnamespacecv;
intmain()
{
//读入一张图片
Matimg=imread("
EarthShaker.jpg"
);
//创建一个名为"
游戏原画"
窗口,自己改图像路径哈
cvNamedWindow("
D\\MyHero!
"
//在窗口中显示游戏原画
imshow("
MyHero!
img);
//等待6000ms后窗口自动关闭
waitKey(6000);
}
程序运行如下: