omv --- OpenMV Cam 信息

omv 模块公开有关 OpenMV Cam 本身的运行时信息 —— 固件版本、底层 MCU 架构、板型号以及一个稳定的板 ID —— 以便脚本可以根据其运行的硬件调整行为。它还通过 debug_mode() 报告 OpenMV IDE 当前是否通过调试协议连接,这对于在实时预览和独立运行之间切换很有用。

使用示例:

import omv

print("board:       ", omv.board_type(), omv.board_id())
print("arch:        ", omv.arch())
print("firmware:    ", omv.version_string())
print("IDE attached:", omv.debug_mode())

函数

omv.version_string() str

返回固件版本字符串(例如 "2.8.0")。

omv.arch() str

返回板架构字符串。

omv.board_type() str

返回板类型字符串。

omv.board_id() str

返回板 ID 字符串。

omv.debug_mode() bool

如果 OpenMV 调试协议当前处于活动状态(即摄像头已连接到 IDE),则返回 True,否则返回 False

常量

omv.version_major: int

固件主版本号。

omv.version_minor: int

固件次版本号。

omv.version_patch: int

固件补丁版本号。