Я хотел использовать «дополнительные» модули, которые поступают как opencv_contrib от here для других функций opencv 3.0. Я следовал инструкциям, как на странице, для создания и компиляции модулей, но я застрял с этой ошибкойОшибка при создании opencv_contrib opencv 3.0
Command:
cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..
Error:
<Skipping the common Cmake statements and going straight to the error>
CMake Error at opencv_contrib/modules/adas/tools/fcw_train/CMakeLists.txt:16 (ocv_include_modules_recurse):
Unknown CMake command "ocv_include_modules_recurse".
-- Configuring incomplete, errors occurred!
Я проверил CMakeLists.txt, как указано в пути и были другие строки кода, имел ocv_xxx, таким образом, это не было проблемой переименования (я думал, что они пропустили opencv).
Это моя структура папок:
Opencv
- build
- opencv_contrib
Это проверить, если моя команда CMake была правильной, так как я отправил выше.
Не могли бы вы рассказать мне, как исправить эту ошибку?
UPDATE 1
Согласно предложению, я попробовал, поставив папку opencv_contrib
вне структуры папок OpenCV. Новая структура была как этот
-Opencv
- build
-opencv_contrib
и моя новая команда была
cmake -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules ..
ошибка все та же.
просто * кишка чувство *, но, возможно, не помещайте свои opencv_contrib вещи * внутри * основную структуру opencv. поместите его в другое место и ссылайтесь на него так: cmake -DOPENCV_EXTRA_MODULES_PATH =/some/other/folder/where/you/put/the/contrib/parts – berak
Благодарим вас за предложение @berak. пожалуйста, ознакомьтесь с обновлением –
извините, не знаю, подсчитайте меня. не знаю, что значит ошибка .. – berak