现在的位置: 首页 > 综合 > 正文

vs2010+opencv2.3.1配置全部!!!!!!!精~~~~

2013年10月28日 ⁄ 综合 ⁄ 共 2067字 ⁄ 字号 评论关闭

Visual Studio 2010 (VS2010) 中配置OpenCV 2.3.1开发环境

简单说明一下E:\opencv目录下各个子文件夹的作用:

3rdparty 包含第三方库的实现代码,如zlib,ffmpeg,libjpeg等

android  android开发相关文件

build  用于编译程序的lib文件和运行exe的dll文件

data 数据文件,如机器学习输出的xml文件

doc 帮助文档

include 头文件

modules  opencv中各模块的源文件

samples示例代码

 

 

安装步骤:

Win7VS2010OpenCV2.3的配置

本人计算机是64bit的,但这里配置的都是以32位环境进行配置的。至于64bit有什么好处,我还不清楚。由于多次搜索也未看到较详细,适合我这样菜鸟的文章,所以花了半天时间终于配置成功。这里只提供了win7下最简单的的配置方法。

由于VC6.0只能使用OpenCV1.0,而1.0中问题还是比较多的,如今要使用OpenCV2.3.1则需要比较高的VC版本,所以我使用了最新的VS2010

Win32下,即是32位的环境下进行配置的,

 

1.先配置环境变量吧,这一步完成后,注销再登陆或者重启计算机后,环境变量才有用。

F:\Softs\OpenCV2.3.1\opencv\build\x86\vc10\bin

         本人把OpenCV安装在F盘的softs/opencv2.3目录下,根据自己情况修正。确认后可以直接把所有的F:\Softs\OpenCV2.3一起替换掉,这样方便复制。

 

2. 开始给以后所有的项目进行配置。

         首先任意新建一个项目,我这里建的是名字为opencvC++控制台程序。下来的设置比较特别,经过多次搜索才发现这样做最好。

         视图à解决方案资源管理器-à选择左侧控件下方的属性管理器

         展开opencv,一直展开看到Microsoft.Cpp.Win32.user,对它右键选择属性。如下图:

然后对VC++目录下选项进行添加:

(1)可执行文件目录:

F:\Softs\OpenCV2.3.1\opencv\build\x86\vc10\bin

(2)LibraryDirectories(库目录)

F:\Softs\OpenCV2.3.1\opencv\build\x86\vc10\lib

(3)IncludeDirectories(包含目录)

F:\Softs\OpenCV2.3.1\opencv\include\opencv2

F:\Softs\OpenCV2.3.1\opencv\build\include

F:\Softs\OpenCV2.3.1\opencv\include\opencv

 

 

3.下面对单个项目进行配置

         因为是对单个项目配置的,所以以后每生成一个使用OpenCV的项目都需要设置一次,因此保存好下面的路径。

         项目-à属性à连接器à输入

         附加依赖项中进行添加。先对此界面左上角的配置选择上Debug,在附加依赖项中添加:

opencv_core231d.lib

opencv_highgui231d.lib

opencv_video231d.lib

opencv_ml231d.lib

opencv_legacy231d.lib

opencv_imgproc231d.lib

 

opencv_features2d231d.lib

opencv_calib3d231d.lib

opencv_objdetect231d.lib

opencv_contrib231d.lib

opencv_flann231d.lib

         Debug换成Release(如果问你是否保存,则保存修改),再添加:

opencv_core231.lib

opencv_highgui231.lib

opencv_video231.lib

opencv_ml231.lib

opencv_legacy231.lib

opencv_imgproc231.lib

 

opencv_features2d231.lib

opencv_calib3d231.lib

opencv_objdetect231.lib

opencv_contrib231.lib

opencv_flann231.lib

 

         注意这里的Release添加的和Debug添加的不同。(debuglib文件名多个d)

 

在设置完成后,有的时候会出现类似于error:feature2d231d.lib文件无法打开的情况,大家要注意下,不要担心的,因为我也出现过这种情况,网上给出了很多解决的方法,其实我觉得那些效果欠佳。最好的办法是重新配置一下,把一开始的文件夹opencv,改成opencv2.3.1(当然文件夹的名字也可以改成别的,完全自己重命名),改过后需要重新按照上述方法配置就ok啦。如出现错误,欢迎大家提出更正~~~~~~谢谢啦~~~

 

 

 

 

【上篇】
【下篇】

抱歉!评论已关闭.