VS2010_+_OpenCV2.4.3_安装与设置
### VS2010 + OpenCV2.4.3 安装与设置 #### 一、OpenCV的编译安装 ##### 1. 准备环境 - **软件准备**:确保已经安装了Visual Studio 2010(以下简称VS2010)。 - **下载OpenCV**:下载OpenCV 2.4.3版本的源代码包。 ##### 2. 解压OpenCV - 将下载的OpenCV-2.4.3源码包解压缩至指定路径,例如: - `D:\OpenCV\Resources\OpenCV-2.4.3\opencv` ##### 3. 使用CMake进行配置 - **启动CMake**:运行CMake GUI工具。 - **配置源码路径**:在“Where is the source code”栏输入源码路径: - `D:\OpenCV\Resources\OpenCV-2.4.3\opencv` - **配置构建目录**:在“Where to build the binaries”栏指定构建目录,例如: - `D:\OpenCV\Resources\OpenCV-2.4.3\opencv\vs2010` - **选择编译器**:在CMake中选择“Visual Studio 10”作为编译器。 ##### 4. 生成解决方案 - **生成解决方案**:点击“Configure”按钮进行配置,然后点击“Generate”生成解决方案文件。 ##### 5. 编译OpenCV - **打开解决方案**:使用VS2010打开位于`D:\OpenCV\Resources\OpenCV-2.4.3\opencv\vs2010`下的`OpenCV.sln`文件。 - **编译Debug版本**: - 在解决方案浏览器中选择整个解决方案“Solution 'OpenCV' (61 projects)”。 - 设置构建类型为“Debug”,然后执行“Build Solution”。 - 依次选择并构建“ALL_BUILD”项目和“CMakeTargets\INSTALL”项目。 - **编译Release版本**: - 同上,但将构建类型改为“Release”。 ##### 6. 检查编译结果 - 检查`D:\OpenCV\Resources\OpenCV-2.4.3\opencv\vs2010\bin`中的`Debug`和`Release`目录下是否有相关文件。 - 检查`D:\OpenCV\Resources\OpenCV-2.4.3\opencv\vs2010\lib`中的`Debug`和`Release`目录下是否有相关文件。 - 检查`D:\OpenCV\Resources\OpenCV-2.4.3\opencv\vs2010\install`目录下的`bin`、`include`和`lib`子目录及其内容。 ##### 7. 应用配置 - **复制安装目录**:将编译好的`D:\OpenCV\Resources\OpenCV-2.4.3\opencv\vs2010\install`目录复制到`C:\`并重命名为`C:\opencv`。 - **添加系统变量**:在系统变量中增加`Path`,路径为`c:\opencv\bin`,以便OpenCV的exe应用程序可以调用相关库文件。 - **添加OpenCV系统变量**:创建名为`OPENCV`的系统变量,其值为`C:\opencv`。 #### 二、程序项目配置 ##### 特别注意 - 在配置项目属性时,需要注意`Debug`和`Release`两个版本配置的一致性,否则可能会导致编译错误。 - 配置项目的属性时,需要确保以下几点: - **Include Directories**:在项目的“配置属性”→“C/C++”→“常规”→“附加包含目录”中添加`C:\opencv\include`。 - **Library Directories**:在“配置属性”→“链接器”→“常规”→“附加库目录”中添加`C:\opencv\lib`。 - **Input**:在“配置属性”→“链接器”→“输入”→“附加依赖项”中添加OpenCV的库文件,如`opencv_calib3d243.lib`等。 - **Runtime Library**:确保`Debug`版本使用多线程调试版(`Multi-threaded Debug DLL`), `Release`版本使用多线程版(`Multi-threaded DLL`)。 通过以上步骤,可以成功地在VS2010环境中安装并配置OpenCV 2.4.3,为后续的图像处理和计算机视觉项目开发奠定基础。
- zht_4107282013-09-05经过本人实验,文档中的内容可用,介绍的比较清楚、详细,建议下载,用其写出来的代码更棒
- 标准huge2014-07-19可行,很不错
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5G模组升级刷模块救砖以及5G模组资料路由器固件
- C183579-123578-c1235789.jpg
- Qt5.14 绘画板 Qt Creator C++项目
- python实现Excel表格合并
- Java实现读取Excel批量发送邮件.zip
- 【java毕业设计】商城后台管理系统源码(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】开发停车位管理系统(调用百度地图API)源码(springboot+vue+mysql+说明文档).zip
- 星耀软件库(升级版).apk.1
- 基于Django后端和Vue前端的多语言购物车项目设计源码
- 基于Python与Vue的浮光在线教育平台源码设计