Visual Studio 2010 + Cmake 2.8.5 + OpenCV2.3安装方法

在本文中,我们将详细介绍如何在Windows环境中安装和配置OpenCV 2.3,利用Visual Studio 2010和CMake 2.8.5。我们需要下载并安装必要的软件。 1. **下载和安装**: - **OpenCV**:访问[SourceForge](http://sourceforge.net/projects/opencvlibrary/)下载OpenCV的最新稳定版本,这里是2.3。确保下载适合你的系统的版本。 - **CMake**:前往[CMake官网](http://www.cmake.org/cmake/resources/software.html)下载适用于Windows的安装程序,并进行安装。 2. **用CMake配置OpenCV项目**: - 启动CMake,输入源代码路径(指向OpenCV的解压目录)和构建路径(一个新建的目录,用于存放生成的VS项目文件)。 - 点击“Configure”按钮,选择Visual Studio 10作为生成器。 - 完成配置后,点击“Generate”生成Visual Studio解决方案文件(OpenCV.sln)。 3. **编译OpenCV库**: - 打开生成的OpenCV.sln文件,使用Visual Studio 2010。 - 分别在Debug和Release模式下: - 对Solution Explorer中的Solution OpenCV右键,选择“Rebuild Solution”来重新构建解决方案。 - 接着选择INSTALL项目,运行"Build"。 4. **生成的库文件位置**: - 编译完成后,动态链接库(.dll)将位于`C:\OpenCV230_Vs2010\bin`目录下,分为Debug和Release两个版本。 - 静态链接库(.lib)将在`C:\OpenCV230_Vs2010\lib`目录下。 - 头文件(.h)会位于`C:\OpenCV230_Vs2010\include\opencv`。 5. **设置Windows环境变量**: - 为了使项目能够找到OpenCV的动态链接库,需要添加环境变量PATH。新增或编辑名为“Path”的用户环境变量,值为`C:\OpenCV230_Vs2010\bin\Release;C:\OpenCV230_Vs2010\bin\Debug`,以分号分隔。 6. **配置Visual Studio 2010环境**: - 打开任意VC++项目,或者创建新的项目。 - 通过“视图”菜单选择“属性管理器”。 - 双击“Microsoft.Cpp.Win32.user”,在弹出的属性页中设置: - **包含目录**(Include Directories):`C:\OpenCV230_Vs2010\install\include;C:\OpenCV230_Vs2010\install\include\opencv` - **库目录**(Library Directories):`C:\OpenCV230_Vs2010\debug\lib;C:\OpenCV230_Vs2010\install\lib` - 在项目的“链接器”属性中,添加“附加依赖库”(Additional Dependencies),比如`opencv_core230d.lib`、`opencv_highgui230d.lib`等OpenCV库的Debug版本。 7. **测试安装**: - 创建一个简单的OpenCV程序,例如显示图像,以验证安装是否成功。 通过以上步骤,你已经成功地在Visual Studio 2010中配置了OpenCV 2.3,可以开始使用OpenCV进行图像处理和计算机视觉相关的开发工作。注意,随着OpenCV版本的更新,安装和配置过程可能会有所不同,但基本思路是一致的。对于更现代的版本,可能需要考虑支持64位系统、使用更新的CMake版本以及适应OpenCV库文件的最新布局。





























- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 如何在EXCEL中怎么输入各种字符.doc
- 5报文摘要算法的研究与实现-信息加密.docx
- 宁乐购购物网站实施方案书方案设计书2.doc
- 简述网络信息安全防护体系——朱节中.docx
- PLC无塔供水大学本科方案设计书2.doc
- 王雪斌-基于PLC的水暖锅炉控制系统改造设计.doc
- 计算机网络专业实习报告.docx
- 区块链技术将带来全方位变革.docx
- 基于PLC三层电梯控制系统的方案设计书.doc
- 交互设计的理论与实践精髓
- 2010年1月自考Java语言程序设计(一)试题.doc
- CADCAM综合训练子项目任务书.doc
- 国有林场计算机信息化建设及管理探析.docx
- 会计人员应对人工智能冲击的对策探索.docx
- Socket网络聊天系统开发与设计方案.doc
- 市政工程项目管理施工中进度控制要点剖析.docx



- 1
- 2
前往页