Я пытаюсь написать программу, использующую алгоритм SURF, и знаю, что несвободный модуль нужно устанавливать отдельно. Я скачал и установил последнюю версию CMake (3.5.2) и следую инструкциям: https://github.com/itseez/opencv_contrib/ . Я использую графический интерфейс и запускаю Visual Studio 2015 на 64-битной Windows 10.
Поскольку я знаю, что для 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. Пожалуйста, помогите мне найти проблему.
Также, если бы вы могли помочь мне установить все модули сразу, я был бы признателен. Или мне нужно установить в качестве входных данных каждую папку в папке модулей?