使用 Python 进行机器视觉
OpenMV 项目旨在创建低成本、可扩展、Python 驱动的机器视觉模块,旨在成为“机器视觉领域的 Arduino ”。我们的目标是让机器视觉算法更贴近创客和爱好者。我们已经为您完成了困难且耗时的算法工作,为您的创造力留下了更多时间!
OpenMV Cam 就像一个功能强大的 Arduino,板上有一个摄像头,您可以用 Python 进行编程。我们让您可以轻松地在 OpenMV Cam 看到的内容上运行机器视觉算法,这样您就可以在几秒钟内跟踪颜色、检测人脸等,然后控制现实世界中的 I/O 引脚。
特征
您可以使用 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)。

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

你用Python编码
OpenMV Cam 运行MicroPython操作系统,该操作系统允许您使用 Python(准确地说是 Python 3)对 OpenMV Cam 进行编程。 Python 使机器视觉算法的使用变得更加容易。例如,代码中的find_blobs()方法查找颜色斑点并返回表示找到的每个颜色斑点的 8 值对象的列表。在 Python 中,只需两行代码即可轻松迭代 find_blobs() 返回的对象列表并在每个颜色斑点周围绘制一个矩形。
最后,您可以使用 OpenMV IDE 对 OpenMV Cam 进行编程,该 IDE 具有功能强大的文本编辑器、帧缓冲区查看器(以便您可以看到摄像机所看到的内容)、用于调试的串行终端以及用于轻松进行颜色跟踪的直方图显示。

标准 M12 镜头卡口
OpenMV 摄像头使用标准 M12 镜头安装座,因此您不受 OpenMV 摄像头附带的 2.8 毫米镜头的限制。我们销售 4 倍伸缩变焦镜头、超广角 185° 鱼眼镜头以及用于红外跟踪应用的无红外截止滤镜镜头。
最重要的是,由于我们使用标准 M12 镜头安装座,您可以自行购买更多奇特的 M12 镜头并将其安装到 OpenMV 摄像机上。

产品
我们有 OpenMV 摄像头、防护罩和镜头出售。 OpenMV 摄像头是我们的主要产品,而防护罩和镜头则提供附加功能。
为了更快、更便宜的运输,请从您所在地区的经销商处订购:
通讯
在下面订阅