纯热 OpenMV
纯热 OpenMV
GetLab 的 PureThermal OpenMV 是 GetLab 和 OpenMV 共同设计的合作产品,旨在生产适合专业应用的高端混合彩色热像仪。对于传感器,该板具有 5MP OV5640 摄像头模块、能够支持任何 FLIR Lepton 的 FLIR Lepton 插座以及 VL53L0X 激光测距仪,可帮助使用正确的偏移/缩放在彩色图像上绘制热图像。实时视频可以在板载 4.3 英寸 800x480 IPS TFT 电容式触摸 LCD 上显示、镜像到 HDMI 监视器或通过 RTSP 通过 WiFi 进行流式传输。最后,PureThermal OpenMV 可以像 Python 中的任何 OpenMV Cam 一样进行编程,使其通过 MicroPython API 执行您喜欢的任何操作。 PureThermal OpenMV 是您一直在等待的产品!
PureThermal OpenMV 基于 OpenMV 的 OpenMV Cam H7 Plus。您可以使用令人惊叹的 OpenMV IDE 对其进行编程。它支持 TensorFlow,可以运行神经网络,可以跟踪彩色对象、进行人物检测等等!有关板载所有功能以及可执行操作的完整说明,请参阅 API。这是船上的东西:
- 运行频率为 480 MHz 的 STM32H743XI Arm® Cortex®-M7 SoC
- 带 64 MB SDRAM,运行速度为 400 MB/s
- 带 32 MB QUADSPI 闪存,运行速度为 50 MB/s
- RTC 用于在电池供电时保留日期/时间戳
- OV5640 5MP (2592x1944) 彩色相机传感器
- 带自动对焦支持
- FLIR Lepton 插座
- 支持FLIR Lepton 1/2/2.5/3/3.5
- 无缝支持非辐射/辐射轻子
- 支持获取每个像素的摄氏温度!
- 这是一个常见问题。是的,这个产品可以做一切。
- VL53L0X 激光测距仪(测量距离可达 2 米)
- 一个 microSD 卡插槽
- 支持 SD/SDHC/SDXC microSD 卡
- 支持FAT12/FAT16/FAT32/exFAT
- RGB LED 指示灯
- 高亮度白光 LED 照明器
- 具有音量和频率控制的蜂鸣器,用于音频通知
- WINC1500 WiFi SoC(FCC 认证)
- 可以使用 RTSP 以高达 12 Mb/s 的速度传输 MJPEG 压缩图像
- 或者可以用于任何目的的互联网连接
- 4.3” 800x480 IPS TFT 电容式触摸液晶屏
- 24 位颜色以 60 Hz 刷新
- 支持背光调光
- 一次最多 5 点触摸检测,支持丰富的 GUI
- 手势检测
- 捏合放大/缩小
- 向左/向右/向上/向下滑动
- HDMI 显示输出 - 可以镜像显示或在没有板载显示器的情况下运行
- 支持高达 1280x720 @ 60 Hz
- 特殊情况下支持 1920x1080
- 可以拍摄 1920x1080、30 Hz 的动态图像
- 可以拍摄 60 Hz 的 1920x1080 静态图像
- USB-C 用于供电、电池充电和连接电脑
- 32 MB QUADSPI 或 microSD 卡上的文件可通过 USB 访问
- 显示为 12 Mb/s 虚拟 COM 端口,用于命令和控制
- Sparkfun qwiic 连接器用于连接外部 I2C 设备
- 可以将电路板连接到 Seeed Studio Grove 连接器
- 可以将板连接到 Adafruit Stemma 连接器
- 用于电池支持的 1S Lipo 连接器
- 连接 USB-C 时将为电池充电
- 10 个 GPIO 引脚,具有特殊功能支持:
- 1 个 DAC/ADC 引脚(3.3V)
- 2 个异步串行 RX/TX 端口(高达 7.5 Mb/s)
- 1 个 CAN 总线(高达 1 Mb/s)
- 1 条 SPI 总线(高达 80 Mb/s)
- 1 个 I2C 总线(高达 1 Mb/s)
- 2个伺服通道
- 每个 GPIO 引脚上都有 PWM
- 每个 GPIO 引脚上的中断(上升沿/下降沿)
- 标准 ARM SWD-JTAG 连接器
有关Pure Thermal OpenMV的更多信息,请参阅我们的 文档。
文章
使用 PureThermal OpenMV 为炎热的夏季做好准备
OpenMV PureThermal 板 - Hackster 聚焦
OpenMV PureThermal STM32H7 板在 RGB 图像上叠加热图
接口库
Pure Thermal OpenMV内置了 RPC(远程 Python/过程调用)库,可以轻松将Pure Thermal OpenMV连接到您的计算机、SBC(单板计算机)(如 RaspberryPi 或 Beaglebone)或微控制器(如Arduino 或 ESP8266/32。 RPC 接口库的工作原理:
- 异步串行 (UART) - 向上 7.5 Mb/秒。
- I2C 总线 - 最多 1 兆比特/秒。
- SPI 总线 - 速度高达80 Mb/s 。
- CAN 总线 - 最多 1 兆比特/秒。
- USB 虚拟 COM 端口 (VCP) - 高达 12 MB/秒。
- 无线网络使用 无线盾 - 最多可达 12 MB/秒。
借助 RPC 库,您可以轻松获取图像处理结果、流式传输 RAW 或 JPG 图像数据,或者让Pure Thermal OpenMV控制另一个微控制器以实现较低级别的硬件控制,例如驱动电机。
OpenMV 提供以下库,用于将Pure Thermal OpenMV与以下其他系统连接:
-
用于 USB 和 WiFi 通信的通用 Python 接口库
- 提供 Python 代码,用于使用 Python 通过 USB VCP 或以太网/WiFi(即使用套接字)以编程方式将Pure Thermal OpenMV连接到 Windows、Mac 或 Linux 计算机(或 RaspberryPi/Beaglebone 等)。
- 用于 I2C、SPI 、CAN 和UART 通信的 Arduino 接口库
应用领域
Pure Thermal OpenMV目前可用于以下用途(将来会更多):
- 用于微控制器支持的 TensorFlow Lite
- TensorFlow Lite 支持让您可以在Pure Thermal OpenMV上运行自定义图像分类和分割模型。借助 TensorFlow Lite 支持,您可以根据所看到的内容轻松对视图中感兴趣的复杂区域进行分类并控制 I/O 引脚。 请参阅 TensorFlow 模块了解更多信息。
- 纯热 OpenMV功能 Edge Impulse集成可在云中轻松训练 TensorFlow Lite 模型。使用 OpenMV IDE 和 Edge Impulse,您可以轻松地训练模型 15分钟! 这是一个视频,展示了它是如何工作的。
- 帧差分
- 您可以在Pure Thermal OpenMV上使用帧差分功能,通过查看发生的变化来检测场景中的运动。帧差分允许您将Pure Thermal OpenMV用于安全应用。请在此处查看该功能的视频。
- 颜色追踪
- 您可以使用Pure Thermal OpenMV一次检测图像中最多 16 种颜色(实际上您永远不想找到超过 4 种颜色),并且每种颜色可以有任意数量的不同斑点。然后,您的Pure Thermal OpenMV将告诉您每个斑点的位置、大小、质心和方向。使用颜色跟踪,您的Pure Thermal OpenMV可以被编程来执行诸如跟踪太阳、线路跟踪、目标跟踪等等的任务。视频演示 在这里。
- 标记追踪
- 您可以使用Pure Thermal OpenMV来检测颜色组而不是独立颜色。这允许您创建颜色生成器(2 个或更多颜色标签),将其放置在对象上,让您的Pure Thermal OpenMV了解标记的对象是什么。视频演示 在这里。
- 人脸检测
- 您可以使用Pure Thermal OpenMV (或任何通用对象)检测面部。您的Pure Thermal OpenMV可以处理 Haar Cascade 来进行通用物体检测,并配有内置的 Frontal Face Cascade 和 Eye Haar Cascade 来检测面部和眼睛。 视频演示在这里。
- 眼动追踪
- 您可以将眼动追踪与Pure Thermal OpenMV结合使用来检测某人的目光。例如,您可以用它来控制机器人。眼动追踪检测瞳孔正在注视的位置,而不是检测图像中是否有眼睛。
- 人员检测
- 您可以使用我们内置的人物检测器 TensorFlow Lite 模型检测视野中是否有人。 视频演示在这里。
- 光流
- 您可以使用光流来检测Pure Thermal OpenMV正在查看的内容的翻译。例如,您可以在四轴飞行器上使用光流来确定其在空气中的稳定性。请观看该功能的视频 在这里。
- QR码检测/解码
- 您可以使用Pure Thermal OpenMV读取其视野中的二维码。通过 QR 码检测/解码,您可以制造可以读取环境中标签的智能机器人。您可以观看我们关于此功能的视频 在这里。
- 数据矩阵检测/解码
- 纯热 OpenMV H 7 Plus 还可以检测和解码数据矩阵二维条码。您可以观看我们关于此功能的视频 在这里。
- 线性条码解码
- 纯热 OpenMV H 7 Plus 还可以解码一维线性条形码。特别是,它可以解码 EAN2、EAN5、EAN8、UPCE、ISBN10、UPCA、EAN13、ISBN13、I25、DATABAR、DARABAR_EXP、CODABAR、CODE39、CODE93 和 CODE128 条码。您可以观看我们关于此功能的视频 在这里。
- 四月标签追踪
- Pure Thermal OpenMV甚至比上面的二维码更好 H 7 Plus 还可以跟踪 AprilTags。 AprilTags 是旋转、缩放、剪切和光照不变的最先进的基准标记。我们有一个关于此功能的视频 在这里。
- 线路检测
- 您可以在Pure Thermal OpenMV上以接近最大 FPS 快速完成无限线检测。而且,您还可以找到非无限长度的线段。您可以观看我们有关此功能的视频 在这里。 此外,我们支持运行 线性回归_ 在图像上用于此类以下应用程序 DIY 机器人汽车。
- 圆检测
- 您可以使用Pure Thermal OpenMV轻松检测图像中的圆圈。亲自看看 这个视频。
- 矩形检测
- Pure Thermal OpenMV还可以使用我们的 AprilTag 库的四检测器代码检测矩形。查看视频 在这里。
- 模板匹配
- 您可以使用与Pure Thermal OpenMV匹配的模板来检测翻译后的预保存图像何时出现在视图中。例如,模板匹配可用于查找 PCB 上的基准点或读取显示器上的已知数字。
- 图像捕捉
- 您可以使用Pure Thermal OpenMV捕获灰度/ RGB565 BMP/JPG/PPM/PGM 图像。您可以直接控制如何在 Python 脚本中捕获图像。最重要的是,您可以在保存帧之前执行机器视觉功能和/或在帧上绘图。
- 视频录制
- 您可以使用Pure Thermal OpenMV录制高达灰度/RGB565 MJPEG 视频或 GIF 图像( 或 RAW 视频)。您可以直接控制 Python 脚本中每一帧视频的录制方式,并完全控制视频录制的开始和结束方式。而且,与捕获图像一样,您可以在保存视频帧之前执行机器视觉功能和/或在视频帧上绘图。
最后,所有上述功能都可以在您自己的自定义应用程序中与 I/O 引脚控制一起混合和匹配,以与现实世界对话。
原理图和数据表
方面
规格
处理器 | ARM® 32 位 Cortex®-M7 CPU 带双精度 FPU 480 MHz (1027 DMIPS) 核心分数:2400 (与 Raspberry Pi 2 比较:2340) |
内存布局 |
64KB堆栈 |
闪存布局 | 128KB 引导加载程序 16MB嵌入式闪存驱动器 1792KB 固件 |
支持的图像格式 | 灰度 RGB565 JPEG(和拜耳/YUV422) |
支持的最大分辨率 |
灰度:2952x1944 (5MP) 及以下 |
电气信息 | 所有引脚均可耐受 5V 电压,输出为 3.3V。所有引脚均可吸收或提供高达 25mA 的电流。 P6 在 ADC 或 DAC 模式下不耐受 5V。所有引脚之间总共可灌入或拉出高达 120mA 的电流。 VIN 可以在 3.6V 和 5V 之间。请勿从Pure Thermal OpenMV的 3.3V 电源轨汲取超过 250mA 的电流。 |
重量 | 121克 |
长度 | 120毫米 |
宽度 | 78毫米 |
高度 | 16毫米 |
温度范围
贮存 | -40°C 至 125°C |
操作 | -20°C 至 70°C |
运输信息
原产地 | 中国 |
海关编码 | 854290 |
重量 | 121.0克 |