编译opencv4.5.1 所有参数
时间: 2023-05-14 16:02:24 浏览: 118
自己编译的opencv4.5.1
编译OpenCV4.5.1,需要设置一些参数以确保正确地生成库文件、工具和示例代码等。下面是一些可能有用的配置参数:
1. CMAKE_INSTALL_PREFIX:指定安装路径
2. ENABLE_CXX11:启用C++11标准支持
3. BUILD_SHARED_LIBS:构建共享库,如果不指定则构建静态库
4. WITH_TBB:启用Intel TBB支持
5. WITH_CUDA:启用CUDA支持
6. WITH_OPENGL:启用OpenGL支持
7. WITH_OPENCL:启用OpenCL支持
8. WITH_QT:启用Qt GUI支持
9. WITH_VTK:启用VTK支持
10. WITH_FFMPEG:启用FFmpeg支持
11. BUILD_EXAMPLES:构建示例代码
12. BUILD_PERF_TESTS:构建性能测试程序
13. BUILD_TESTS:构建测试程序
14. INSTALL_CREATE_DISTRIB:启用构建分发
例如,使用以下命令配置和编译OpenCV4.5.1:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local \
-D enable_cxx11=ON -D BUILD_SHARED_LIBS=ON -D WITH_TBB=ON \
-D WITH_CUDA=ON -D WITH_OPENGL=ON -D WITH_OPENCL=OFF -D WITH_VTK=OFF \
-D WITH_FFMPEG=ON -D BUILD_EXAMPLES=ON -D BUILD_PERF_TESTS=OFF \
-D BUILD_TESTS=OFF -D INSTALL_CREATE_DISTRIB=ON ..
接下来,使用make命令生成库文件和示例代码等。完成后,可以使用make install命令将库文件和工具安装到指定的CMAKE_INSTALL_PREFIX路径下。
阅读全文