13.1. OpenMV IDE

OpenMV IDE 是用于配合你的 OpenMV Cam 进行工作的桌面应用程序。它的所有功能都服务于一个循环:编辑 MicroPython 脚本,在摄像头上运行它,并在它执行时实时观看回传的帧缓冲区和串口输出。IDE 构建于 Qt Creator 编辑器内核之上,整个应用都围绕这个循环而设计——脚本不需要任何项目文件、构建配置或编译器设置。你编写脚本并在摄像头上运行它;这就是全部模型。

主窗口有四个工作区域。编辑器占据左侧,存放你打开的脚本,其下方的串口终端显示脚本打印的所有内容。帧缓冲区查看器位于右上方,显示摄像头最后捕获的内容,其下方的直方图则绘制帧缓冲区所显示内容的像素统计数据。最左侧边缘的一列工具栏按钮包含文件、编辑、连接和运行控件,底部边缘的状态栏报告所连接摄像头正在做什么。当脚本需要空间时,你可以折叠任意窗格。

OpenMV IDE 主窗口,已连接摄像头并正在运行脚本:左侧编辑器中是脚本,右侧帧缓冲区在实时视频中追踪一个人

正在运行脚本的主窗口:左侧编辑,右侧观看。

本章中的键盘快捷键是为 Windows 和 Linux 编写的;在 macOS 上请将 Ctrl 替换为 Cmd