Я хотел бы спросить, как я могу указать модули OpenCV для сборки с помощью cmake ex. Я хотел бы построить только ядро, highgui и improc.
Спасибо за ваши ответы, потому что я искал его, и я не могу его найти. :(
Mari
Ответ 1
вы можете переключать каждый модуль, указав его в cmake:
-DBUILD_opencv_xxxx=OFF # where xxxx is the module in question, and ON or OFF is your requested state
с cmake
Ответ 2
В файле CMakeCache.txt есть опция BUILD_LIST. Вы можете отредактировать этот файл напрямую или указать его в командной строке
CMakeCache.txt, соответствующая строка
//Build only listed modules (comma-separated, eg 'videoio,dnn,ts') BUILD_LIST:STRING=
Командная строка
cmake -DBUILD_LIST=core,highgui,improc..
Ответ 3
вы можете использовать Cmake GUI, чтобы увидеть, что вы создаете
просто укажите Cmake GUI на каталог исходного кода opencv.
Затем вы выбираете версию компилятора, с которой хотите скомпилироваться.
Как только поколение закончено. у вас есть очень хорошее представление пользовательского интерфейса о том, что вы хотели бы построить.