opencv2.4.9安装与配置

此文章为转载文章,请注意我加粗的文字

首先安装visual studio 2013(以下简称为vs2013),(下载略)

安装过程非常简单,一直点击下一步知道完成即可。当然,也可参考链接vs2013安装教程。

打开opencv2.4.9,选择一个解压路径,我选择的路径是E:\opencv\。如下图。

点击Extract,等待解压完成。

解压完成后,在相应的解压目录下,会有以下的文件

其中build是SDK包,sources是源码包。我们要使用opencv的函数,只需要其SDK包就够了,也就是build文件夹下的东西。如果你想看看opencv里面函数的具体实现,可以在sources文件夹下找到其相应的源代码。有了这些东西后,我们接下来只需要对opencv进行配置就好了。

首先需要设置系统的环境变量。

回到计算机桌面,右键点击“计算机”,选择属性。然后点击高级系统设置。如下图

在系统属性窗口,高级选项卡下,点击环境变量。

接下来,在系统变量中找到path,点击编辑。然后在其中加上这样一段路径########\opencv\build\x86\vc12\bin;其中#######是你opencv的解压路径。由于我之前的解压路径是E:\opencv\,所以在这里,我添加的路径就是E:\opencv\opencv\build\x86\vc12\bin;注意,系统变量中已经包含了其他许多的路径,各个路径之间用分号“;”进行分隔。所以在添加这段路径的时候,需要在前面加上分号“;”以区分其他的路径。所有路径以及标点符号请用英文输入。详细步骤如下图

添加完变量后点击确定,回到环境变量窗口,点击用户变量下的path,然后编辑,在其中添加路径########\opencv\build\x86\vc12\bin;其中#####是你opencv的解压路径。我的路径是E:\opencv\opencv\build\x86\vc12\bin;(对的,与之前系统变量中的path路径是一样的)。如下图

添加完成后,回到环境变量窗口,添加最后一个环境变量。在用户变量中点击新建,输入变量名opencv,变量值#######\opencv\build\x86\vc12\bin;####是你opencv的解压路径。(一直都是这个路径,没有变过)添加完成后,点击确定。步骤如下图

至此,环境变量的设置就已经完成了。现在,你的环境变量中应该是这样的:

用户变量中有opencv变量和path变量,变量值包含#######\opencv\build\x86\vc12\bin;

系统变量中的path变量,变量值包含########\opencv\build\x86\vc12\bin;其中####是你opencv的解压路径。

接下来是工程项目中opencv的配置。打开最开始安装的VS2013。点击文件—新建—项目。

在弹出的窗口中,选择visual c++语言系列,然后选择一个控制台应用程序,项目的名称和位置随你喜好,怎么填都可以。我这里命名为OpencvTest。然后点击确定。

在弹出来的应用程序向导中点击下一步,然后选择空项目,点击完成。

工程已经建立完成,接下来点击项目—-OpencvTest属性(就是项目属性,根据你项目的名称,这个选项的名称也不同)。

在弹出来的窗口中,选择左边窗口中的VC++目录,然后在右边窗口中点击包含目录和库目录。点击包含目录(库目录)右边的倒三角形,点击编辑。

在弹出来的包含目录窗口中,点击空白位置,添加路径########\opencv\build\include,其中######是你opencv的安装路径,我这里填的是E:\opencv\opencv\build\include

同样的,编辑库目录,在弹出来的库目录窗口中,添加路径######\opencv\build\x86\vc12\lib,其中#####是你opencv的安装路径,我这里填的是E:\opencv\opencv\build\x86\vc12\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

opencv_nonfree2413.lib

opencv_objdetect2413.lib

opencv_ocl2413.lib

opencv_photo2413.lib

opencv_stitching2413.lib

opencv_superres2413.lib

opencv_ts2413.lib

opencv_video2413.lib

opencv_videostab2413.lib

如果你能确定你具体需要哪些库,你可以选择性的添加。如果你对此不清楚,请将上面所有库全部添加。添加后结果如下图

至此,所有opencv的安装以及配置已经全部完成。

下面建立一个.cpp文件,写入如下代码:

前两句代码以图片的形式展

using namespace cv;

void main()

{

    IplImage* img;

    img = cvLoadImage(“F:\图像库\1.jpg”);

    cvNamedWindow(“ShowWindow”);

    cvShowImage(“ShowWindow”, img);

    waitKey();

}

然后点击本地windows调试器。

运行得到如下画面,即证明安装与配置成功了。

--------------------- 

原文:https://blog.csdn.net/zqhwando/article/details/78880357 

你可能感兴趣的:(opencv2.4.9安装与配置)