构建特定模块OpenCV

问题描述 投票:10回答:2

我想问一下如何指定由cmake ex构建的OpenCV模块。我只想构建核心,高端和improc。

感谢您的回复,因为我用谷歌搜索它,我找不到它。 :(

伟大

opencv
2个回答
6
投票

您可以通过将每个模块指定为cmake来切换:

-DBUILD_opencv_xxxx=OFF # where xxxx is the module in question, and ON or OFF is your requested state

用cmake


11
投票

在CMakeCache.txt文件中有一个选项BUILD_LIST。您可以直接编辑该文件,也可以在命令行中指定该文件

CMakeCache.txt,相关行

//Build only listed modules (comma-separated, e.g. 'videoio,dnn,ts') BUILD_LIST:STRING=

命令行

cmake -DBUILD_LIST=core,highgui,improc ..

© www.soinside.com 2019 - 2024. All rights reserved.