大家好!
期待已久的时刻终于到来!OpenMV 固件 V5.0.0 正式发布!新版固件将 OpenMV AE3 和 N6 从测试阶段正式推向稳定版本,是这两款产品首次完整功能发布。与此同时,OpenMV IDE V5.0.0 也同步发布,内置 OpenMV 固件 V5.0.0。
此外,OpenMV N6 和 AE3 的 Kickstarter 众筹订单已全部完成发货。
串口协议全面重构
OpenMV 固件 V5.0.0 对 OpenMV Cam 串口协议进行了彻底重构。用户现在可以通过全新的、支持 pip 安装的 OpenMV Python 库,直接用 Python 完整控制 OpenMV Cam。这意味着开发者可以根据实际需求,为 OpenMV Cam 创建自定义应用程序和图形界面,实现类似 OpenMV IDE 的控制体验。
V5.0.0 协议已完整集成至 OpenMV IDE,同时兼容旧版调试协议与新版协议。
多摄像头支持
本次更新引入了全新的 CSI 模块,实现了多摄像头支持。摄像头现在与对象绑定,可支持多摄像头模块同时工作。所有示例脚本已全面更新为 CSI 模块用法,文档也同步更新。原有的 sensor 模块已被标记为弃用,将在未来版本中移除。
大量 Bug 修复与 API 改进
OpenMV 固件 V5.0.0 包含大量错误修复和若干 API 变更,详细内容请参阅版本说明。此次对 Image 模块 API 进行了较大调整,使其更符合 Python 风格,并全面切换至 MicroPython 的参数解析器。这意味着所有函数调用均不再接受错误的关键字或位置参数,API 的正确性得到了全面保障。
文档全面升级
V5.0.0 最亮眼的新特性是文档的全面重构。OpenMV 现在拥有了业界一流的技术文档,首次推出了完整教程体系,涵盖从 Python 入门、基础电子知识,到计算机视觉与机器学习的全方位内容,教程总量超过 300 页,帮助所有用户系统掌握 OpenMV Cam 的使用方法。
此外,所有 OpenMV Cam 主板、扩展板和传感器模块均配备了详尽准确的文档说明,文档已成为用户的一站式参考平台。值得一提的是,最新文档还自动生成 llms.txt 和 llms_full.txt 文件,方便 AI 模型快速解析和理解 OpenMV Cam 的 API 及各类工具。
后续计划
随着 OpenMV N6 和 AE3 进入稳定阶段,团队正持续推进平台成熟化工作,包括通用看门狗支持、CAN 总线、RTC 内存和复位原因等功能的完善。OpenMV 还正在开发空中升级(OTA)系统,并计划在未来数月内上线云服务,届时用户将可以完整体验从应用开发、产品出货到现场更新的全流程支持。
社区应用案例
IIS Ettore Majorana 高中的 Exomars 机器人团队使用 H7 Plus 成功参加了 RoboCupJunior 救援线路赛事。Sediment 公司的 Evan Goldstein 也利用 H7 Plus 搭配 TF Lite Micro 模型,实现了对沿海道路洪水情况的本地实时监测,并已发表相关开放获取论文。此外,Team MezaMaze 的 Mario 也将 N6 应用于 RoboCup Junior 赛事中。
以上就是本次更新的全部内容,欢迎大家体验全新文档,尽情探索 N6 和 AE3 的无限可能!
OpenMV 创始人 Kwabena Agyeman
Q&A
Q1:OpenMV 固件 V5.0.0 的 CSI 模块有什么作用?
A:CSI 模块是 V5.0.0 新引入的功能,主要用于支持多摄像头接入。通过将摄像头与对象绑定的方式,用户可以同时使用多个摄像头模块。原有的 sensor 模块已被标记为弃用,所有示例脚本和文档均已更新为 CSI 模块的使用方式,未来版本将正式移除旧模块。
Q2:OpenMV V5.0.0 的文档有哪些新内容?
A:V5.0.0 对文档进行了全面重构,首次推出了超过 300 页的完整教程,内容涵盖 Python 入门、基础电子知识、计算机视觉和机器学习等方面,同时所有主板、扩展板和传感器模块均配有详细文档。此外,文档还会自动生成 llms.txt 和 llms_full.txt 文件,便于 AI 模型解析理解。
Q3:OpenMV 新版串口协议有什么变化?
A:V5.0.0 对 OpenMV Cam 串口协议进行了彻底重构,推出了支持 pip 安装的 OpenMV Python 库,用户可以直接用 Python 完整控制摄像头,并开发自定义应用程序和图形界面。新协议已集成至 OpenMV IDE,同时向下兼容旧版调试协议,平滑过渡无需担心兼容问题。
