OpenCV4.6.0及其扩展模块OpenCV_contrib的Cmake编译安装指南

OpenCV4.6.0下载

下载地址

注意:
从github上下载时尽量避免使用zip下载方式,可能丢失文件。可使用git在网络状况良好(梯纸)时进行下载。

OpenCV扩展模块下载

下载地址

选择zip压缩包下载并解压即可。

!!!注意

OpenCV源码版本必须与扩展模块版本一致!!!

Cmake编译

  1. 打开 Cmake ,选择OpenCV源码路径
    在这里插入图片描述

  2. 新建一个build文件夹,编译后的文件存储在该文件夹中。文件夹名称任意,位置任意,但一般取名“build”并与源码文件夹放在一起。

  3. Cmake中选择编译输出路径,即上一步建好的文件夹路径。
    在这里插入图片描述

  4. 点击 configure ,选择你的 Visual Studio 版本,选择 x64 ,一般选择默认即可。

  5. configure 之后下图中红框内会标红。
    OpenCV4.6.0及其扩展模块OpenCV_contrib的Cmake编译安装指南_第1张图片

  6. 找到下图中的Name,选择路径为OpenCv的扩展包中modules文件夹。
    OpenCV4.6.0及其扩展模块OpenCV_contrib的Cmake编译安装指南_第2张图片

  7. 勾选下图中的Name,该选项用于生成opencv的库文件,如果勾选则只生成一个lib文件,不勾选时生成多个lib文件。

二者区别参考:
地址
OpenCV4.6.0及其扩展模块OpenCV_contrib的Cmake编译安装指南_第3张图片

  1. 一直点击 configure 直到界面不再标红,点击 Generate 生成解决方案,即.sln的文件。

  2. 在输出路径中找到 OpenCV.sln 并打开,右键 ALL_BUILD 进行生成。Debug 模式和 Release 模式均需进行一次生成。
    OpenCV4.6.0及其扩展模块OpenCV_contrib的Cmake编译安装指南_第4张图片

  3. 最后在与 OpenCV.sln同目录的 lib 文件夹中即可找到生成的 lib 文件。

  4. 生成 INSTALL ,点击下图中所示位置。
    OpenCV4.6.0及其扩展模块OpenCV_contrib的Cmake编译安装指南_第5张图片

  5. 在OpenCV.sln 同目录下即可找到需要的 .h/.cpp 文件。
    OpenCV4.6.0及其扩展模块OpenCV_contrib的Cmake编译安装指南_第6张图片

你可能感兴趣的:(c++)