在vs2008下使用opencv的方法
### 在VS2008下使用OpenCV的方法详解 #### 一、概述 随着计算机视觉技术的不断发展,OpenCV作为一款强大的开源计算机视觉库,在科研与工业应用领域扮演着极其重要的角色。对于初学者而言,如何在开发环境中顺利地集成并使用OpenCV显得尤为重要。本文将详细介绍在Visual Studio 2008环境下配置并使用OpenCV的过程。 #### 二、准备工作 本文的安装环境是Windows 7操作系统与Visual Studio 2008 Team System版本。需要下载并安装最新的OpenCV版本。在此文中,作者使用的OpenCV版本为OpenCV_1.1pre1a.exe。 #### 三、安装OpenCV 1. **下载与安装**: - 下载最新版本的OpenCV,并按照默认选项进行安装。 - 安装过程中需选择修改系统环境变量,以便后续步骤能够正确识别OpenCV的路径。 2. **配置环境变量**: - 打开“控制面板” > “系统” > “高级” > “环境变量”,在系统变量path中添加OpenCV的bin目录路径。例如,如果OpenCV安装在D盘,则应添加路径`D:\Program Files\OpenCV\bin`。 - 忽略此步骤可能导致运行时出现类似“highgui110.dll未找到”的错误。 3. **构建OpenCV库**: - 进入OpenCV安装目录下的_make文件夹,使用VS2008打开其中的opencv.vs2005.sln解决方案文件。 - 使用“生成”菜单中的“批生成”功能,选择所有debug|win32和release|win32配置进行构建。 - 如果在构建过程中遇到如“fatal error LNK1181: 无法打开输入文件 'cvauxd.lib'”或“error C2039: 'foreground_regions': 不是 'CvFGDStatModel' 的成员”等错误,可以通过修改解决方案资源管理器中的cvaux文件夹内的cvaux.h文件来解决。具体做法是在“foreground_regions”成员前取消注释。 4. **设置VC++目录**: - 打开VC++目录设置:工具 > 选项 > 项目和解决方案 > VC++目录。 - 在“库文件”中添加路径`D:\OpenCV\lib`。 - 在“包含文件”中分别添加以下路径: - `D:\Program Files\OpenCV\cv\include` - `D:\Program Files\OpenCV\cvaux\include` - `D:\Program Files\OpenCV\cxcore\include` - `D:\Program Files\OpenCV\otherlibs\highgui\include` - `D:\Program Files\OpenCV\otherlibs\cvcam\include`(如果安装的OpenCV版本中有这个目录) 5. **项目特定配置**: - 新建OpenCV工程后,需进行项目级别的配置。 - 项目 > XXX属性 > 配置属性 > 链接器 > 输入 > 附加依赖项中添加`cxcore.lib`, `cv.lib`, `highgui.lib`等必要的库文件。 6. **添加头文件**: - 在项目头文件中添加所需的OpenCV头文件,如: ```cpp #include "cv.h" #include "highgui.h" #include "cxcore.h" ``` #### 四、注意事项 - 确保所有路径都正确无误地配置好。 - 在构建过程中遇到问题时,仔细检查并按照错误提示进行调整。 - 为了确保配置过程的准确性,建议参考官方文档或其他可靠的在线资源。 #### 五、参考资料 - [OpenCV Tutorial](http://www.site.uottawa.ca/~laganier/tutorial/opencv+directshow/cvision.htm) - [百度空间教程](http://hi.baidu.com/ju136/blog/item/ec35bbfa3d44f69358ee903c.html) - [OpenCV Visual C++ 安装指南](http://opencvlibrary.sourceforge.net/wiki-static/VisualC(2b2b).html) - [OpenCV 官方中文论坛](http://www.opencv.org.cn/forum/) - [CMU计算机视觉主页](http://www-2.cs.cmu.edu/afs/cs/project/cil/ftp/html/vision.html) 通过上述步骤,您可以在VS2008环境中成功配置并使用OpenCV,为您的计算机视觉项目奠定坚实的基础。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助