OpenCV 环境变量参考

本文介绍了如何在Windows、Linux和Python中设置OpenCV的环境变量,包括其对程序行为的影响,如调试输出、搜索路径和算法优化。同时提到了OpenCV的类型和核心功能,并给出了相关的人工智能资源,包括书籍和在线教程。
摘要由CSDN通过智能技术生成

介绍

OpenCV 可以根据运行时环境更改其行为:

  • 启用额外的调试输出或性能跟踪
  • 修改默认位置和搜索路径
  • 调整某些算法或一般行为
  • 启用或禁用变通方法、安全功能和优化

笔记:

  • ⭐ 标记最常用的变量
  • 具有此类名称的变量描述了变量系列,其中应更改为预定义值之一,例如 , , …VAR_${NAME}``${NAME}``VAR_TBB``VAR_OPENMP
在 Windows 中设置环境变量

在终端或 cmd 文件 (bat-file) 中:

设置 MY_ENV_VARIABLE=true

C:\my_app.exe

在 GUI 中:

  • 转到“设置->系统->关于”
  • 单击右侧的“高级系统设置”
  • 在新窗口中,单击“环境变量”按钮
  • 向“用户变量”列表添加条目
在 Linux 中设置环境变量

在终端或 shell 脚本中:

导出 MY_ENV_VARIABLE=true

./my_app

或作为单个命令:

MY_ENV_VARIABLE=true ./my_app

在 Python 中设置环境变量

导入操作系统

os.environ[“MY_ENV_VARIABLE”] = 真

import cv2 # 在此之后设置的变量可能不起作用

类型

  • non-null - 设置为 anything 以启用功能,在某些情况下可以解释为其他类型(例如路径)
  • 布尔值 - , , , / , , , ,1``True``true``TRUE``0``False``false``FALSE
  • number/size - 无符号数字、后缀、、、、、MB``Mb``mb``KB``Kb``kb
  • string - 纯字符串,也可以有一个结构
  • path - 到文件,到目录
  • 路径 - 在 Windows 上分隔,在其他路径上分隔;``:

一般,核心

名字 类型 违约 描述
OPENCV_SKIP_CPU_BASELINE_CHECK 非 null 不检查当前 CPU 是否支持构建使用的所有功能(基线)
OPENCV_CPU_DISABLE ,或 -separated; 禁用使用 CPU 功能的代码分支(调度代码)
OPENCV_SETUP_TERMINATE_HANDLER 布尔值 true (Windows) 使用 std::set_terminate 安装自己的终止处理程序
  • 24
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值