如何使用nonfree模块安装OpenCV 3.1?

时间:2016-05-08 12:58:11

标签: opencv cmake-gui

我试图编写一个使用SURF算法的程序,我知道必须单独安装nonfree模块。我已经下载并安装了最新版本的CMake(3.5.2),并按照以下说明安装: https://github.com/itseez/opencv_contrib/。我正在使用GUI,我在64位Windows 10上运行Visual Studio 2015。

因为我知道对于SURF你必须包含xfeatures2d,当它问我代码的来源时我只指定了xfeatures2d文件夹。当我第一次按下配置按钮时,我遇到了一些错误(我已经附上了它们的图像)。我设法摆脱了其中一个错误,即在文件顶部写一行代码的错误    cmake_minimum_required(VERSION 3.5),但我仍有一个错误:

CMake Error at CMakeLists.txt:4 (ocv_define_module): Unknown CMake command "ocv_define_module".

我还附上了CMakeLists.txt的图片。请帮我找到问题。

另外,如果你能帮我一次安装所有模块,我将不胜感激。或者我是否必须将模块文件夹中的每个文件夹设置为输入?

GUI error and CMakeLists.txt

1 个答案:

答案 0 :(得分:1)

尝试使用Visual Studio 12 2013进行编译,这对我有用,但不适用于Visual Studio的其他(较新)版本。

相关问题