一、下载OpenCV2.3.11.下载OpenCVforWindows(也即OpenCV-2.3.1-win-superpack.exe文件)。2.将OpenCV-2.3.1-win-superpa
一、下载OpenCV2.3.1
1.下载 OpenCV for Windows(也即 OpenCV-2.3.1-win-superpack.exe 文件)。
2.将 OpenCV-2.3.1-win-superpack.exe 解压并放到某个路径目录下,例如 D:\OpenCV2.3.1。其目录结构如下图所示。

二、配置环境变量
右击“我的电脑”选“属性”,点“高级系统属性”,点“环境变量”,在用户变量中新建两个用户变量,如下。
如下图所示。

三、配置VS2010
以前配置VC++6.0、VS2005、VS2008都是在“工具”->“选项”->“项目与解决方案”->“VC++ 目录”中一次性配置好就可以了。但是到了VS2010后,当你按照前面的这个步骤操作时,会发现有提示“VC++目录编辑功能已被否决”。上网搜了许久,发现以下方法较好,一次性配置即可。
选择“视图”——“其他窗口”——“属性管理器”,如下图所示。

双击Debug | Win32下的“Microsoft.Cpp.Win32.user”,如下图所示。

在弹出的配置框中配置,选择“VC++目录”。
1、在“包含目录”中的结尾处(若结尾处无英文状态下的“;”则需自行添加“;”,下同)加入以下内容添加以下内容:
2、在库目录中的结尾处加入以下内容添加:
注:$(opencv)\include\opencv是告诉VC去“opencv”这个变量中的文件夹下的\include\opencv路径中找OpenCV的库文件目录。
如下图所示。

在“链接器”-“输入”-“附加依赖选项”中的结尾处加入以下内容:
注:lib可根据实际情况进行删减。
如下图所示。

点击确定,至此OpenCV的配置完成。
四、测试
在VC下,新建一个“win32控制台程序”的demo,输入下面的代码,对以上的配置进行测试。
若配置无误,则程序会运行成功并打开一幅图片。
五、总结
以前做图像视频处理的时候也做过OpenCV的配置,从OpenCV1.0、2.0到2.1,从XP到Win7,都是大同小异,也正是这些小异,往往会弄得焦头烂额。所以,工作在于细致,尤其是编程开发,一个小小的变量就可以引发意想不到的问题。