搜档网
当前位置:搜档网 › Win7下如何用VS2012配置opencv3.0

Win7下如何用VS2012配置opencv3.0

Win7下如何用VS2012配置opencv3.0
Win7下如何用VS2012配置opencv3.0

Win7下如何用VS2012配置opencv3.0.0

一、下载

在opencv官网:https://www.sodocs.net/doc/0e15901395.html,/下载OpenCV for Windows,opencv3.0.0版本。

二、解压

下载完后得到文件OpenCV3.0.0,双击可以解压到到D盘根目录,然后点击Extract按钮,解压出了一个大小为2.59GB的opencv文件夹,其下有build和sources两个文件夹。

三、环境变量配置

在桌面上右击“计算机”属性—高级系统设置—环境变量,在系统变量上点击“新建”

变量名填写PATH

变量值填写D:\opencv\build\x86\vc11\bin

注意:上面vc11对应的VS2012版本,vc12对应的vs2013版本

四、打开VS2012新建项目

打开VS2012,在VS2012中新建一个控制台项目,文件->新建->项目->Visual C++->Win32控制台项目,输入名称,例如test,选择一个存放项目的文件夹,点击下一步,在空项目上打勾,点击完成。

五、VS2012包含目录、库目录配置

先在源文件下建立一个.cpp源文件,取名为main.cpp

调出属性管理器:点击视图—其他窗口—属性管理器

打开属性管理器,可以看到一个属性管理器的窗口,接下来点开工程文件test,下边会有一个Debug|Win32的文件夹,点击打开,下有名为https://www.sodocs.net/doc/0e15901395.html,er的文件,右击属性

打开属性页,选择通用属性下的VC++目录,右边会有包含目录和库目录,点击包含目录,添加以下三条路径,一个一个的添加,其实这些都是刚才OpenCV相关解压文件所在的目录:

D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

再点击库目录添加下面其中一条路径:

64位:D:\opencv\build\x64\vc11\lib(编译64位软件时)

32位:D:\opencv\build\x86\vc11\lib(编译32位软件时)

点击链接器,选择输入,会在右侧看到附加依赖项,添加下面两个文件,其实在D:\opencv\build\x86\vc11\lib里面,这里添加的是Debug模式,会看到文件的结尾有d

opencv_ts300d.lib

opencv_world300d.lib

假如要添加Release模式,将d去掉即可

Release模式:

opencv_ts300.lib

opencv_world300.lib

六、显示图片

配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功。首先切换到解决方案资源管理器,然后点击源文件main.cpp,添加如下的代码:

#include

using namespace cv;

int main()

{

Mat picture = imread("hehua.jpg");//图片必须添加到工程目录下

//也就是和test.main文件放在一个文件夹下

imshow("测试程序", picture);

waitKey(20160118);

}

然后点击本地Windows调试器,或者按F5运行程序,可以看到下面图片表示运行成功:

下面是先前图片保存的路径图和hehua原图(520*370):

六、保存退出

退出之前,最好把https://www.sodocs.net/doc/0e15901395.html,er文件保存起来,可以下次再用,Release模式也一样。

相关主题