OpenMV IDE v1.8.0 来了!
大家好你们好,
带 OpenMV Cam 固件 v2.6 的 OpenMV IDE v1.8.0 终于来了!我们在 IDE 中添加了许多新功能,并修复了许多可用性错误。现在比以前更好了!此外,我们还将固件更新至 v2.6,其中包含从 MicroPython v1.8.1 到 v1.9.1 的大规模 MicroPython 更新。很多事情都在幕后发生了变化。
OpenMV IDE v1.8.0
以下是 OpenMV IDE v1.8.0 中的新功能列表。
- 视频录制
- 想要轻松地向人们展示您正在使用 OpenMV Cam 做什么?借助 OpenMV IDE 内置的新视频录制功能,您现在就可以做到。此外,您现在可以使用 FFMPEG 后端轻松将 OpenMV Cam 记录的 .gif、.mjpeg 和 .bin 文件转换为 MP4 视频。
- 通过命令行打开终端
- 您现在可以从命令行使用 OpenMV IDE 启动终端。此功能允许您使用 OpenMV IDE 来查看相机所看到的内容,而无需向任何人展示相机上的代码。您可以启动任意数量的终端,它们会记住它们的位置/状态。
- Bug修复!
- 现在,您可以将 OpenMV IDE 绑定到 python 文件,当您单击这些文件时,IDE 将打开这些文件。您还可以将文件拖放到 OpenMV IDE 中。
- 更好的语法突出显示!您不应该再发现任何语法突出显示的错误。我们改进了 python 代码解析,并增加了带有自动完成和工具提示文档的方法数量。
- 甚至还有更多小错误修复!
总的来说,IDE感觉好很多!
固件 v.2.6
固件版本 2.6 的重大更新是 MicroPython v1.9.2 的更新。这与 v1.8.0 相比带来了大量变化。幸运的是,易卜拉欣能够应对大规模升级!不管怎样,在 OpenMV Cam 软件方面我们添加了一些东西。
- 旋转校正
- 需要鸟瞰场景吗?通过旋转校正,您现在可以实时修复 OpenMV Cam 上的任何透视校正问题。
- LSD线段检测
- 我们现在在 OpenMV Cam 上使用 LSD 线段检测算法。这与 OpenCV 使用的算法相同。它比以前的线段检测算法稳定得多(但运行速度较慢)。无论如何,如果您需要使用 OpenMV Cam 检测线段,它会很好地完成工作!
即将推出的功能
在接下来的几个月里,我们将重点关注 OpenMV Cam 固件的新功能,其中包括 WiFi 编程!升级到 MP v1.9.2 在重做文档、修复新文档引起的解析器错误、测试等方面花费了大量工作。现在我们已经完成了这些工作,我们可以专注于添加更多功能。特别是,我们将添加:
- WiFi编程
- OpenMV IDE 中所需的所有代码现已就位。我们只需将该功能添加到 OpenMV Cam 固件中即可。我特别期待机器人赛车。
- 启动时在 UART3 上进行 REPL
- 我收到了一些想要使用 OpenMV Cam 作为协处理器的请求。通过允许 REPL 在启动时显示在 UART3 上,您将能够随时从另一个 MCU 重新编程您的 OpenMV Cam。
- 传感器更新!
- 人们一再要求对相机传感器进行更多控制。所以,我们要把它给你。我将添加方法来控制 OV7725 传感器芯片的所有有用的自动功能。
- 还有不太值得注意的东西,例如自适应阈值和更快的均值/中值/众数过滤器,因此您可以在脚本中实际使用它们,而不会造成太多性能损失。
制造业
我们的 OpenMV Cam M7 再次售空!迄今为止已售出 5K+ OpenMV Cam M7!该项目真的起飞了!不管怎样,我们已经成功支付了下一代 2.5K OpenMV Cam M7 的生产费用,该产品将于明年入库。同时,您仍然可以在 SparkFun 或我们的其他经销商之一购买 OpenMV Cam M7。
配件
我们已经完成了 5K OpenMV Cam M7 外壳的生产,并将于明年出售。我们还计划提供一个新的电机防护罩,用于通过 OpenMV Cam 进行直流电机控制,以及一个用于由电池供电的平移和倾斜伺服控制的平移/倾斜防护罩。最后,我们找到了一些很酷的 25 毫米 8 倍光学变焦镜头,我们也会备货。
船运
随着 OpenMV 项目的发展,我们的运输需求也在不断增长。明年,我们将使用 ShipBob 转向自动运输履行。由于 OpenMV Cam M7 目前已售罄,我们将专注于在后台进行此更改。也就是说,我们目前仍在从 MacroFab 运送配件。
下一代
很多人一直在向我们询问下一代 OpenMV Cam。好吧,我们终于获得了 STM32H7 的样本。一旦我们将代码移植到其中并让一切正常运行,我们将发布一些有关性能改进的更新!
无论如何,这就是大家!