v2.2.0¶
v2.2.0 扩充了随附的示例和工具,为 IDE 新增了日志保存和视频缩放功能,强化了 DFU 刷写路径,并将随附的摄像头固件更新到 3.3.1。它仍基于 Qt Creator 4.0.2,对现有项目没有破坏性变更。
亮点¶
为串口终端以及消息/日志输出窗格新增的 Save 按钮可将其内容导出为
.txt文件。视频缩放 让你在保存或转换录制的视频时可以设置新的宽度(保持宽高比)。
Threshold Editor 新增 Reset Sliders 按钮,可将灰度或 LAB 阈值恢复到完整的默认范围。
面向 IMU、Distance、TV 和 Global Shutter shield、Lepton 辐射测量、CPU 频率调节的 新示例,以及一个 chars74k 机器学习模型。
随附的摄像头固件 更新到 3.3.1,并强化了 DFU 刷写路径以实现更可靠的升级。
新功能¶
为 OpenMV 串口终端以及 Core 消息/日志输出窗格新增了一个 Save 按钮,可将日志内容导出为
.txt文件。(fba4cd119)在保存或转换录制的视频时,IDE 现在会询问是否要对其进行缩放,并让你输入新的宽度(保持宽高比),该值会通过
-vf scale传递给 ffmpeg。(db13b4f2f)Threshold Editor 颜色跟踪工具新增了一个 Reset Sliders 按钮,可将灰度(0-255)或 LAB(L 0-100,A/B -128..127)阈值恢复到完整的默认范围。(a16d7a613)
新增了 IMU Shield、Distance Shield 和 TV Shield 示例文件夹(
imu_read.py、distance_read.py、tv.py),外加一个更新后的 MAVLink 光流示例。(f4468637b)扩充了随附的示例集,新增了 CPU 频率调节、Lepton 辐射测量物体温度、Global Shutter(高帧率/触发式)、新的绘图(椭圆/关键点)和图像滤镜(伽马/反相)示例,以及
100-Libraries辅助库(MQTT、BNO055、VL53L1X)。(03a5696ae)新增了一个 Machine Learning chars74k 字符识别示例和一个新的 chars74k 神经网络模型,并更新了随附的 smile 模型。(9d5198204)
在 IDE 发行版中随附了一个 ROS(Robot Operating System)集成包(
openmv_cam),并更新了随附的 LabVIEW OpenMV 接口包。(b43921a48,a209fdc0c)
其他变更与改进¶
在首次运行 helloworld 示例后,现在会弹出一次性的 More Examples 对话框,引导用户前往
File -> Examples(带有“不再显示此提示”复选框),并且固件升级后的提示信息也已重新措辞,说明自检完成时 RGB LED 会闪烁蓝光。(06e4f7436)强化了 DFU 刷写路径:pydfu 现在会重试清除状态直到
DFU_IDLE,并将 USB 控制传输超时提高到 5000ms,同时重写了 Linux udev 规则,以可靠地匹配 OpenMV DFU(0483:df11)和串口(1209:abd1)设备,并创建/dev/openmvdfu和/dev/openmvcam符号链接。(49e40e8f9)IDE 中报告的 MicroPython 运行时错误消息现在会经过
tr()处理,以便可以进行本地化。(ff8bcf094)更新了随附的离线 HTML 参考文档,新增了
omv.cpufreq和omv.tv模块页面,更新了omv.fir、omv.image和omv.sensor页面,并新增了教程概述和系统架构页面。(33deb09a5)
平台与工具支持¶
Qt Creator 基础版本: 4.0.2。
随附的 OpenMV 摄像头固件: 为 OPENMV2/OPENMV3/OPENMV4 从 3.2.0 更新到 3.3.1(固件、引导加载程序、openmv 和 UVC 二进制文件)。(8a3230df4)
Windows DFU 驱动: 安装程序现在会检测 Windows 10 并安装专用的 Win10 签名 STTube 驱动,另外还随附了一套独立的 STM32L DfuSe 工具/驱动。(89f57e10a,e4ef66f12)
ffmpeg/ffprobe: 更新了用于视频转换的随附 ffmpeg/ffprobe 二进制文件,适用于 Linux 目标平台(linux-arm/Raspberry Pi、linux-x86、linux-x86_64)和 macOS,并在 Linux 目标平台上去除了未使用的 ffserver 和 10 位 ffmpeg 变体。(6ea2f68a4)
Windows FTDI USB 串口驱动: 更新了随附的驱动包。(919bd1d8d)
破坏性变更¶
无。现有项目和工作流可继续保持不变地运行;Qt Creator 基础版本仍为 4.0.2。