parameter | value | detail |
---|---|---|
CMAKE_BUILD_TYPE | Release | 构建类型 |
BUILD_SHARED_LIBS | ON | 构建共享库(动态库) |
BUILD_opencv_python_bindings_generator | OFF | 是否生成用于 Python 绑定的代码生成器 |
BUILD_opencv_java_bindings_generator | OFF | 是否生成用于 Java 绑定的代码生成器 |
BUILD_TESTS | OFF | 是否编译 OpenCV 自带的测试套件 |
BUILD_PERF_TESTS | OFF | 是否编译性能测试套件 |
WITH_IPP | OFF | 是否启用 IPP 库(图像处理的优化库) |
WITH_TBB | OFF | 是否使用 TBB 库,以支持多线程并行计算 |
WITH_CUDA | OFF | 是否启用 CUDA 支持 |
WITH_OPENCL | OFF | 是否启用 OpenCL 支持 |
WITH_MSMF | OFF | 是否使用 MSMF 来处理视频 |
CMAKE_CONFIGURATION_TYPES | Release;Debug | 构建的配置类型 |
OPENCV_EXTRA_MODULES_PATH | D:\Software\OpenCV\opencv_contrib-4.10.0\modules | 指定 OpenCV Contrib 模块的路径 |
BUILD_opencv_world | 建议勾选 | build_opencv_world可以将所有opencv的库都打包编译在一起 |
OPENCV_ENABLE_NONFREE | 勾选 | 否则无法使用sift |
出现python报错 BUILD_opencv_python3 取消勾选