2016-10-22 4 views
2

Я пытаюсь создать openCV с Extramodules. Если я пытаюсь настроить projectfiles (vc14 x32 на окнах 10) с CMake есть ошибка:build opencv с дополнительными модулями ошибка ocv_download

CMake Ошибка при opencv_contrib-мастер/модули/xfeatures2d/CMake/download_vgg.cmake: 13 (ocv_download): Неизвестная команда CMake "ocv_download".

У кого-нибудь была эта проблема и она знает, как ее решить?

+0

вы загрузили opencv_contrib от мерзавца? –

ответ

1

Ну, ссылка на скачивание для opencv contrib в сценарии CMake https://raw.githubusercontent.com/opencv/opencv_3rdparty/fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d теперь составляет 400: неверный запрос.

С фиксации https://github.com/opencv/opencv_contrib/commit/593e78c5d084aa0a29eb1e0459fc7f7a4dd52ea8 вы можете попытаться игнорировать дополнительную строку в CMakeLists включают (CMake/download_vgg.cmake) и перестраивать.

Приведенное ниже опирается на мой опыт, я не уверен, что он будет работать для OpenCV 3.0.

Возможно, вы можете попытаться клонировать opencv contrib из git, а затем скопировать его в место (например, каталог модулей в исходном коде opencv). Затем используйте CMAKE для установки OPENCV_EXTRA_MODULES_PATH. Если хеш правильный, он не будет загружать и использовать автономный пакет.

У меня есть попытка создать успех OpenCV 2.x с IPP.

Надеюсь, что это поможет.

1

Просто следуйте инструкциям here.
Убедитесь, что у вас есть активное подключение к Интернету при создании Opencv с модулем Contrib.
Когда вы нажмете кнопку конфигурации на CMake (GUI), он загружает другие файлы, такие как
vgg_generated _...
boostdesc_binboost _...
boostdesc_lbgm.i

P.S: я скомпилирован OpenCV 3.1 с вно. Cmake загрузил необходимые файлы & configure был выполнен.

1

Простой ответ вы используете несовместимые версии OpenCV и opencv_contrib, вы можете быть установка текущей версии opencv_contrib на возможно opencv2.4.xx

Смежные вопросы