我试图编写一个使用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的图片。请帮我找到问题。
另外,如果你能帮我一次安装所有模块,我将不胜感激。或者我是否必须将模块文件夹中的每个文件夹设置为输入?
答案 0 :(得分:1)
尝试使用Visual Studio 12 2013进行编译,这对我有用,但不适用于Visual Studio的其他(较新)版本。