OpenCV 4.1.0与opencv_contrib编译教程——CMake与VS2015
需积分: 3 49 浏览量
更新于2024-09-13
收藏 609KB DOCX 举报
"本文档详细记录了OpenCV的编译步骤,包括OpenCV_contrib的编译,采用CMake工具和Visual Studio 2015作为编译环境。"
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它包含了众多计算机视觉、图像处理和机器学习等功能。OpenCV_contrib是OpenCV的一个扩展模块,包含了一些未在主线版本中发布的额外功能,如人脸识别等高级应用。
编译OpenCV和OpenCV_contrib通常分为以下几个步骤:
1. **下载源码**:
首先,你需要从官方GitHub仓库下载OpenCV和OpenCV_contrib的特定版本。对于本例,版本号为4.1.0,可以从以下链接获取:
- OpenCV: https://github.com/opencv/opencv/releases/tag/4.1.0
- OpenCV_contrib: https://github.com/opencv/opencv_contrib/releases/tag/4.1.0
2. **设置CMake**:
使用CMake作为构建系统来生成Visual Studio 2015兼容的工程文件。指定OpenCV和OpenCV_contrib的源码路径,以及你希望生成工程文件的目标目录(例如,名为“build”的目录)。在CMake设置中,确保添加了opencv_contrib模块的源码路径,这样编译时会包含这些扩展模块。
3. **配置CMake**:
点击“Configure”按钮,CMake将检查你的系统设置并配置项目。如果配置正确,所有选项应显示为黑色;如果有问题,相关选项会显示为红色。确认无误后,点击“Generate”按钮,CMake会在指定的“build”目录下生成VS2015工程文件。
4. **使用Visual Studio 2015**:
打开生成的.sln文件,使用Visual Studio 2015打开这个OpenCV工程。这个工程通常会包含多个子项目,每个对应OpenCV库的不同部分。
5. **编译项目**:
在VS2015中,你需要编译所有项目以确保所有库都得到更新。这可以通过选择“Build Solution”或逐个编译每个项目来完成。编译过程中可能会遇到依赖项的问题,确保所有的依赖库都已经正确安装并配置。
6. **安装编译结果**:
最后,编译完成后,选择“INSTALL”项目进行编译。这将把编译好的库安装到预设的系统目录或者你指定的安装路径,以便于后续的开发和使用。
通过以上步骤,你就成功地在Windows环境下编译了OpenCV 4.1.0及其扩展模块OpenCV_contrib 4.1.0,可以用于你的计算机视觉项目。编译自定义版本的OpenCV有助于根据需求定制功能,同时也可以避免与其他库版本冲突的问题。
2020-05-14 上传
2019-07-29 上传
2020-08-29 上传
2021-08-13 上传
2023-11-07 上传
2021-11-28 上传
2014-10-20 上传
2011-03-02 上传
2023-03-04 上传
微胖猫
- 粉丝: 0
- 资源: 15
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全