1配置OpenCV开发环境

Posted 大道至简-giserDev

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1配置OpenCV开发环境相关的知识,希望对你有一定的参考价值。

VS2012和opencv-2.4.10

第一步:配置之前的准备工作。

完成VS2012的安装,以及opencv-2.4.10的下载和文件提取,

双击此文件,设置文件路径,即可得到提取文件,提取后的文件以OpenCV命名。

第二步:配置系统环境变量。

右击“计算机”->“属性”->“高级系统设置”->“环境变量”,此处要修改“用户变量”和“系统变量”两处。

在“用户变量”中,选择“新建”,如下图两个。

 

在“系统变量”中,选择“Path”->“编辑”,如下图,注意要用分号“;”隔开。 

注意:此处需要选择x86,因为vs2012编译环境默认的使用win32编译器,这里x86还是x64的选择跟你的系统是32位还是64位无关。

第三步,配置VS2012

打开VS2012,选择新建项目,名称为TestOpenCV,选择“空项目”,完成。添加源文件testOpenCV,如图所示:

打开“视图”->“属性管理器”,展开至Debug|Win32,右击选择“添加新建项目属性表”,命名为OpenCV_Debug_Setting.props,双击打开此属性页,

 

在“通用属性”->“VC++目录”下,分别设置包含目录和库目录。

包含目录:

C:\\OpenCV\\build\\include\\opencv2

C:\\OpenCV\\build\\include\\opencv

C:\\OpenCV\\build\\include

 

 

库目录:

C:\\OpenCV\\build\\x86\\vc11\\lib

 

 

 

选择“通用属性”->“链接器”->“输入”->“附加依赖项”,在附加依赖项里添加库文件:路径为C:\\OpenCV\\build\\x86\\vc11\\lib

添加此路径下所有结尾含有“d”,且后缀名为“.lib”的文件,如opencv_calib3d2410d.lib。如图所示。

至此,VS2012环境下配置OpenCV2.4.13的工作已经全部完成了,可以将此配置文件OpenCV_Debug_Setting.props导出保存,对于之后创建的OpenCV工程,只需要添加本工程的属性配置即可,不再需要一步一步重复配置。

第三步,测试配置

在testOpenCV.cpp中键入如下代码,

可以看到已显示图片。

说明已经配置成功。

第一步,下载配置安装包。

在http://trac.osgeo.org/gdal/wiki/DownloadSource中可以下载相应的版本,如图示:

 

解压到本地文件夹,如C:\\gdal-2.1.2

第二步,释放文件。

以管理员身份运行CMD,转到VS安装目录的Bin下,如C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\VC\\bin,执行vcvars32.bat文件配置编译环境。

然后转到C:\\gdal-2.1.2目录下,运行命令nmake /f makefile.vc,这个过程需要几分钟。

正在执行...

执行完成之后,打开C:\\gdal-2.1.2下的nmake.opt文件,将GDAL_HOME设置为 = “C:\\gdal-2.1.2”,即其安装目录。

执行完成:

 

回到CMD,在C:\\gdal-2.1.2下执行nmake /f makefile.vc install,完成之后再执行nmake /f makefile.vc devinstall,完成后便已经安装完成了。

第三步,配置VS。

右击项目,在“属性”->“VC++目录”下的包含目录和库目录下,设置相应参数。

包含目录:引入include

库目录:

引入C:\\GDAL下的lib

 

在“链接”->“输入”->“外部依赖项”中引入gdal_i.lib

 

最后,在编译之后,将C:\\gdal-2.1.2\\bin目录下的gdal201.dll放到工程目录的Debug下。

注意:此处是解决方案生成的Debug目录下,而非项目的Debug目录下。

如果有疑问,可以联系giserdev@163.com,更多内容请参考:http://www.cnblogs.com/mxbs/,技术交流请加QQ群:586571286。

 

以上是关于1配置OpenCV开发环境的主要内容,如果未能解决你的问题,请参考以下文章

1配置OpenCV开发环境

2.VS2013和opencv3.1.0开发环境配置

Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤

OpenCV2.4.10 + VS2010开发环境配置

Visual c++ 6.0配置OpenCV开发环境

opencv学习 - opencv开发环境创建 (2021.08.20)