首页 > 解决方案 > 使用 CMake GUI 将 Contrib 模块添加到 OpenCV 3 的说明

问题描述

我在使用 contrib 模块构建 OpenCV 以使用 Visual Studio、CMake GUI 和 OpenCV 3 启用 SURF 功能时遇到问题。我正在尽我所能遵循他们网站上的说明,但他们并不清楚。

  1. 将 OpenCV 源代码克隆到C:/OpenCV

  2. 克隆 git 仓库https://github.com/opencv/opencv_contrib

  3. 将 OpenCV_contrib-master 文件夹放入 我选择的(???不确定)C:/opencv/sources/modules/opencv_contrib-master

  4. 运行 CMake GUI

源代码 =C:/OpenCV/sources 构建目录 =C:/OpenCV/build 单击配置,选择 Visual Studio 版本向下滚动,检查 OPENCV_ENABLE_NONFREE OPENCV_EXTRA_MODULES_PATH 设置为(???不确定)设置为C:/opencv/sources/modules/opencv_contrib-master/modules 按生成

  1. 在 Visual Studio 中构建 打开并构建C:/OpenCV/build/OpenCV.sln

我在 Visual Studio 中遇到了很多构建错误

任何人都可以帮忙解决什么问题吗?

谢谢,

Visual Studio pastebin https://pastebin.com/KrDuMMke

CMake GUI pastebin https://pastebin.com/N68r4xjf

标签: c++opencvvisual-studio-2017cmake-guiopencv-contrib

解决方案


推荐阅读