OpenMV Cam H7 简介

OpenMV Cam H7 简介

命令
到目前为止,我发现学习和使用高级计算机视觉的最简单方法。这块单板可以做从驾驶汽车到降落无人机的所有事情。
到目前为止,我对 OpenMV 的体验非常棒——它们的功能“正常工作”,而且也很容易使用。
OpenMV 是嵌入式计算机视觉的游戏规则改变者,也是我们的 TinyML 首选平台。

使用 Python 进行机器视觉

OpenMV 项目旨在创建低成本、可扩展、Python 驱动的机器视觉模块,旨在成为“机器视觉领域的 Arduino ”。我们的目标是让机器视觉算法更贴近创客和爱好者。我们已经为您完成了困难且耗时的算法工作,为您的创造力留下了更多时间!

OpenMV Cam 就像一个功能强大的 Arduino,板上有一个摄像头,您可以用 Python 进行编程。我们让您可以轻松地在 OpenMV Cam 看到的内容上运行机器视觉算法,这样您就可以在几秒钟内跟踪颜色、检测人脸等,然后控制现实世界中的 I/O 引脚。


OpenMV 摄像头

特征

OpenMV Cam 可以做的一些事情
人脸/眼睛检测

您可以使用 OpenMV Cam 来检测面部并使用我们内置的 Haar Cascade 特征检测算法来查找眼睛。您还可以精确跟踪学生。

快照

OpenMV Cam 可以将灰度或 RGB565 BMP / JPG / PPM / PGM 图像保存到附加的 μSD 卡上。您还可以保存延时拍摄的照片。

低电量

OpenMV Cam 在处理图像时使用的电流少于 200 mA,因此您可以像连接到 USB 端口的微控制器 (Arduino) 一样使用 OpenMV Cam。

视频录制

您可以将灰度或 RGB565 MJPEG 视频和灰度或 RGB565 GIF 图像保存到附带的 μSD 卡。您还可以在视频上叠加图形/文本。

斑点/标记跟踪

OpenMV Cam 可以跟踪灰度或 RGB565 图像中的颜色斑点。它可以进行多颜色/多斑点跟踪。此外,OpenMV Cam 还可以检测颜色代码。

输入/输出控制

借助 OpenMV Cam,您可以使用机器视觉来控制现实世界中的 I/O 引脚。 OpenMV Cam 有 SPI 总线、I2C 总线、异步串行总线 (RX / TX)、ADC、DAC 等。

TensorFlow 支持

对图像进行分类从未如此简单!使用 OpenMV IDE,您可以轻松构建数据集,将该数据集上传到云中的Edge Impulse ,然后使用 MobileNet 的迁移学习来生成将在 OpenMV Cam 上运行的 TensorFlow Lite 卷积神经网络 (CNN)。

看看在15 分钟内训练和部署图像分类器是多么容易!

TensorFlow 支持

OpenMV 摄像头可扩展

OpenMV Cam 具有标准 I/O 引脚布局,因此您可以像 Arduino 一样在其上堆叠扩展板。我们销售 LCD 防护罩,以便您可以随时随地看到 OpenMV 摄像头看到的内容;原型设计防护罩,以便您可以创建自己的定制电路;WiFi 防护罩,以便您可以连接到互联网;以及热成像防护罩,以便您查看在黑暗中与。

OpenMV 摄像头可扩展

你用Python编码

OpenMV Cam 运行MicroPython操作系统,该操作系统允许您使用 Python(准确地说是 Python 3)对 OpenMV Cam 进行编程。 Python 使机器视觉算法的使用变得更加容易。例如,代码中的find_blobs()方法查找颜色斑点并返回表示找到的每个颜色斑点的 8 值对象的列表。在 Python 中,只需两行代码即可轻松迭代 find_blobs() 返回的对象列表并在每个颜色斑点周围绘制一个矩形。

最后,您可以使用 OpenMV IDE 对 OpenMV Cam 进行编程,该 IDE 具有功能强大的文本编辑器、帧缓冲区查看器(以便您可以看到摄像机所看到的内容)、用于调试的串行终端以及用于轻松进行颜色跟踪的直方图显示。

你用Python编码

标准 M12 镜头卡口

OpenMV 摄像头使用标准 M12 镜头安装座,因此您不受 OpenMV 摄像头附带的 2.8 毫米镜头的限制。我们销售 4 倍伸缩变焦镜头、超广角 185° 鱼眼镜头以及用于红外跟踪应用的无红外截止滤镜镜头。

最重要的是,由于我们使用标准 M12 镜头安装座,您可以自行购买更多奇特的 M12 镜头并将其安装到 OpenMV 摄像机上。

标准 M12 镜头卡口
  • 数字图像滤镜

    数字图像滤镜

    OpenMV Cam 可以使用二元过滤器分割图像、进行帧差分、均值/中值/模式过滤图像等等。

    注:此处所有图片均使用 OpenMV Cam 拍摄。

    数字图像滤镜
  • 面部和颜色追踪

    面部和颜色追踪

    OpenMV Cam 内置了面部、眼睛、瞳孔、多斑点颜色跟踪等功能。追踪面孔或颜色从未如此简单!

    注:此处所有图片均使用 OpenMV Cam 拍摄。

    面部和颜色追踪
  • 适用于任何应用的镜头

    适用于任何应用的镜头

    使用长焦镜头看得更远,使用超广角镜头看得更远,使用红外镜头与标准镜头相比,使用红外信标。

    注:此处所有图片均使用 OpenMV Cam 拍摄。

    适用于任何应用的镜头