OpenCV 4.1.0与opencv_contrib编译教程——CMake与VS2015
需积分: 3 11 浏览量
更新于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
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查