Visual Studio 2013与OpenCV 2.4.9环境配置与图像处理示例

5星 · 超过95%的资源 需积分: 9 14 下载量 7 浏览量 更新于2024-09-09 收藏 2.24MB DOCX 举报
本文档详细介绍了如何在Visual Studio 2013环境下配置OpenCV 2.4.9库,以便在C或C++项目中进行图像处理。配置过程分为三个步骤: 1. **环境变量配置**: - 首先,需要在系统变量的`Path`中添加`C:\opencv\build\x86\vc12\bin`,这是OpenCV编译后的可执行文件所在目录。注意这里假设您的OpenCV版本是2.4.9且安装在C:\opencv目录下,对于VS2010,需将`vc12`替换为`vc10`。用户变量部分,创建一个名为`opencv`的新变量,值为`C:\opencv\build`,同时检查已有的`Path`变量,如果已存在,则无需重复添加,但确保其值包含`C:\opencv\build\x86\vc12\bin`。 - 由于跨平台兼容性问题,建议无论系统是32位还是64位,都选择`x86`目录,避免程序在运行时出现错误。 2. **新建Visual C++项目**: - 创建一个新的Visual Studio项目,选择C++作为编程语言。项目设置时,需要在资源文件中添加一个简单的示例代码,如给出的代码片段,它加载图片、显示图像并等待按键。这展示了如何使用OpenCV的基本功能。 3. **工程目录配置(Debug模式)**: - 在项目的属性设置中,针对`IncludeDirectories`,添加OpenCV的头文件路径,包括`C:\opencv\build\include`、`C:\opencv\build\include\opencv`以及`C:\opencv\build\include\opencv2`。 - 对于`LibraryDirectories`,应指向编译后的库文件目录,即`C:\opencv\build\x86\vc12\lib`。 - 在`Linker`->`Input`->`Additional Dependencies`中,列出所需链接的动态链接库文件,这些库的名称通常以`d.lib`结尾,例如`opencv_ml249d.lib`、`opencv_calib3d249d.lib`等,总共列举了六个OpenCV库。 通过以上步骤,您可以成功地在Visual Studio 2013中配置OpenCV 2.4.9,并能够利用其丰富的图像处理功能进行项目开发。记住,每次更新或更改OpenCV版本时,可能需要调整上述配置以匹配新版本的库文件和头文件路径。