Я использую Centos7 и gcc is 4.8.5.I не могу Заполнение дополнительных модулей из opencv_contrib, таких как xfeatures2d для opencv3.2.0. Я использовал
-D OPENCV_EXTRA_MODULES_PATH = ../modules/opencv_contrib-3.xx/modules Flag Но я просто получаю некоторые ошибки, такие как opencv_contrib-3.0.0/modules/xfeatures2d/src/sift.cpp: 340: 5: error : «hal» не был объявлен Не могли бы вы помочь мне установить Opencv3.2 с помощью xfeatures2d.Как скомпилировать Opencv3.2.0 с opencv_contrib
0
A
ответ
0
Я нашел проблему. Вы можете загрузить opencv3.2.0 и opencv_contrib3.2.0 Затем используйте -DOPENCV_EXTRA_MODULES_PATH =/modules. Добавьте флаг opencv_contrib в opencv. Проблема в том, что некоторые файлы в репозиториях имеют неверный файл md5.you нужно загрузить его вручную с https://github.com/opencv/opencv_3rdparty/commit/fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d и скопировать его в папку. затем Скомпилируйте его снова.
Смежные вопросы
- 1. Создать opencv library 3.1 с opencv_contrib
- 2. Как создать opencv_contrib в существующую папку opencv?
- 3. Как установить репозиторий opencv_contrib в Windows?
- 4. Нет makefile, созданного для opencv_contrib
- 5. Как скомпилировать opencv с imcodecs?
- 6. Ошибка при создании opencv_contrib opencv 3.0
- 7. Ошибка компиляции opencv_contrib: у класса нет участника
- 8. OpenCV 3.1 - Не удается найти библиотеку opencv_contrib
- 9. как скомпилировать с liblbfgs?
- 10. Как скомпилировать с DevIL?
- 11. Как скомпилировать с Nmake?
- 12. OpenCV устанавливает модули opencv_contrib в Windows с CMake
- 13. Невозможно построить OpenCV-3.0 с opencv_contrib модулей для питона
- 14. Как скомпилировать HTML с Angularjs?
- 15. Как скомпилировать с помощью uclibc?
- 16. g ++ с python.h, как скомпилировать
- 17. Как скомпилировать программу (с gcc)?
- 18. Как скомпилировать QwtPlot3d с Qt5?
- 19. max_element с лямбдой: как скомпилировать?
- 20. как скомпилировать nginx с ngx_http_headers_module
- 21. Как скомпилировать код с MinGW
- 22. Как скомпилировать C++ с Clang?
- 23. как скомпилировать программу с gtkmozembed.h
- 24. Как скомпилировать gsoap с eclipse?
- 25. Как скомпилировать Python с PHP?
- 26. Как скомпилировать с удаленной машины?
- 27. как скомпилировать jsoncpp с/clr?
- 28. Как скомпилировать vim74 с python
- 29. Как скомпилировать PMD с eclipse
- 30. Как скомпилировать .sln с cmd.exe
Почему вы используете модули Contrib для 3.0.0? [Использовать contrib для 3.2] (https://github.com/opencv/opencv_contrib/releases) – Miki
Потому что я хочу использовать объекты SurfFeatureDetector и SurfDescriptorExtractor – sam
Да, но вы компилируете ** неправильный ** contrib , Вы должны использовать его для своей версии OpenCV! – Miki