opencv编译选项设置

1.在文件夹 ~/opencv-4.0.0/ 新建build文件夹
2.在build文件夹下打开终端并执行  cmake -D WITH_CUDA=OFF -D WITH_GSTREAMER=OFF -D WITH_IPP=OFF …
3.make -j*(*是根据电脑cpu核数填写)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,它提供了很多常用的图像处理和计算机视觉相关的功能。在使用OpenCV之前,需要进行编译安装,这个过程中可以使用多种编译选项来定制安装过程,以满足不同的开发需求。以下是一些常见的编译选项: 1. CMAKE_BUILD_TYPE: 这个选项用于设置编译类型,如Debug、Release等,它将决定编译器的优化级别和调试信息的生成。 - Debug:编译器不会优化代码,生成包含调试信息的二进制文件,便于调试。 - Release:编译器会进行优化,生成的二进制文件不包含调试信息,适合生产环境。 2. BUILD_SHARED_LIBS: 这个选项用于控制是否构建动态链接库(.dll或.so文件),默认情况下通常设置为ON,构建动态库。如果设置为OFF,则构建静态链接库。 3. BUILD_EXAMPLES: 这个选项用于控制是否编译OpenCV自带的示例程序,如果不需要运行示例代码,可以将其设置为OFF,减少编译时间。 4. BUILD_TESTS: 这个选项用于控制是否编译OpenCV的测试代码,用于验证OpenCV库的正确性。 5. WITH_XXX:这些选项用于控制是否包含特定模块的支持。例如,WITH_IPP表示是否使用Intel IPP库进行优化。 6. OPENCV_ENABLE_NONFREE: 这个选项用于控制是否启用专有算法的编译。这些算法可能需要用户遵守特定的许可协议。 在编译OpenCV时,可以根据自己的需求选择相应的编译选项。通常情况下,可以在CMake GUI中选择或者在命令行中通过CMake命令行选项来指定这些编译选项。 例如,在命令行中指定编译选项的基本命令格式如下: ```bash cmake -D选项名称=值 /path/to/opencv_source_dir ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值