介绍OpenMV Cam M7

下一代OpenMV 智能摄像头

OpenMV Cam M7
  • 更快速度

    OpenMV Cam M7 由216 MHz ARM Cortex M7处理器供电,每个时钟最多可执行2个指令

  • 更多内存

    OpenMV Cam M7具有512KB RAM,支持640x480灰度图像/视频(RGB565最高可达320x240)

  • 超高性价比

    与提供商深度合作 降低更多折扣 价格最低

  • 更多RAM

    MicroPython 具有64KB的堆空间(总共约100KB)与OpenMV Cam M7,所以你可以在MicroPython中做更多的事情

机器视觉 MicroPython!

OpenMV是低成本可扩展,Python驱动的机器视觉模块,旨在成为“ 机器视觉Arduino ”。 我们的目标是使机器视觉算法更接近制造商和业余爱好者。 我们已经做了困难和耗时的算法工作,为您留下更多的时间为您的创造力!

OpenMV 就像一个超级强大的Arduino,其中有一个用Python编程的摄像头。 我们可以轻松地在OpenMV 看到的时候运行机器视觉算法,以便您可以在几秒钟内跟踪颜色,检测人脸等等,然后控制现实世界中的I / O引脚。


OpenMV摄像头

特征

OpenMV 不仅仅可以做如下事情
人脸/眼睛检测

您可以使用OpenMV 来检测人脸,并使用我们内置的Haar Cascade特征检测算法查找眼睛。 您也可以精确跟踪人脸。

拍照

OpenMV 可以将灰度或RGB565 BMP / JPG / PPM / PGM图像保存到附加的SD卡。 您也可以保存定时照片。

低电量

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

视频录制

您可以将Grayscale或RGB565 MJPEG视频和灰度或RGB565 GIF图像保存到附加的SD卡。 您也可以在影片上叠加图形/文字。

色块/标记跟踪

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

I / O控制

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

使用Python代码

OpenMV运行 MicroPython 操作系统,它允许你使用Python(Python 3)书写 OpenMV 程序。 Python使得机器视觉算法的工作变得更加容易。 例如, 代码 中的 find_blobs() 方法查找颜色blob并返回一个表示每个找到的颜色blob的8值对象的列表。 在Python中迭代遍历find_blobs()返回的对象列表,并在每个颜色blob周围绘制一个矩形,很容易在两行代码中完成。

最后,您使用OpenMV IDE编程OpenMV Cam,它具有强大的文本编辑器,帧缓冲区查看器,可以看到相机看到什么,调试的串行终端和用于进行颜色跟踪的直方图显示。

你用的Python代码

M12镜头座

OpenMV 使用标准M12镜头座,OpenMV不受 2.8mm镜头的限制。 支持4X伸缩变焦镜头,超广角185°鱼眼镜头。

最重要的是,使用标准的M12镜头座,您可以自己购买并附加更多特殊M12镜头到OpenMV。

标准M12镜头座