OpenCV 4.1.0与opencv_contrib编译教程——CMake与VS2015
需积分: 3 134 浏览量
更新于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 上传
2020-08-29 上传
2021-08-13 上传
2023-11-07 上传
2021-11-28 上传