构建特定模块OpenCV

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建特定模块OpenCV相关的知识,希望对你有一定的参考价值。

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

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

伟大

答案

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

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

用cmake

另一答案

在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 ..

以上是关于构建特定模块OpenCV的主要内容,如果未能解决你的问题,请参考以下文章

pyhton—opencv直线检测(HoughLines)找到最长的一条线

pyhton—opencv直线检测(HoughLines)找到最长的一条线

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

如何在 NVIDIA Jetson TX2 上从 openCV(从源代码构建)运行 python?

LNK1112:模块机器类型“x64”与目标机器类型“x86”冲突-opencv 构建

基于MFC 对话框的 PCLVTK OPENCV岩体识别系统构建