13.2. OpenMV Projects Tools

OpenMV Projects Tools 是一个不断壮大的桌面 GUI 应用集合,每个应用都搭配一个运行在摄像头上的 MicroPython 配套脚本。摄像头采集并流式传输传感器数据;桌面应用通过 USB 接收这些数据,并为某一特定使用场景提供所需的实时可视化、参数调优或标定工作流。

CCM Tuning 桌面 GUI 在显示来自 OpenMV N6 的实时原始 Bayer 输出的同时,还展示了摄像头 ISP 流水线的软件 复制版以及一个交互式的颜色校正矩阵求解器。

每个工具在仓库中都有自己的子目录,其中包含桌面脚本、配套的摄像头端脚本、涵盖安装与使用说明的 README,以及屏幕截图。

目前仓库中的工具包括:用于将热成像或事件摄像头输出叠加到彩色帧上的标定实用工具,针对 OpenMV N6 颜色流水线的交互式 ISP 调优工具(实时去拜耳、白平衡和颜色校正矩阵),以及用于 Prophesee GenX320 事件传感器的实时可视化工具。当新的传感器或工作流有需要时,新工具便会进入仓库。

每个工具都遵循相同的形态:一个用 DearPyGui 构建的 Python 桌面应用,通过 USB 串口经由 openmv Python 软件包与摄像头通信。需要 Python 3.12 或更新版本;macOS 和 Linux 能提供最佳的 USB 吞吐量。