Skip to content

openmv.io

OpenMV boards run MicroPython firmware for on-camera machine vision — no host PC required for many pipelines.

Source

What you can run on-device

  • Face detection (BlazeFace), hand landmarks, YOLOv8 person tracking
  • AprilTag pose, QR and 1D barcodes, color blob tracking
  • Custom TFLite models (e.g. from Roboflow)

Quick start

  1. Install OpenMV IDE (Windows/macOS/Linux)
  2. Connect the cam over USB (blue heartbeat LED when ready)
  3. Connect in IDE → run example scripts from the docs

Core libraries

ModuleRole
csiCamera sensor config
imageBlobs, features, drawing
mlTFLite inference + postprocessors
machineGPIO, I²C, SPI, UART
network / microdotWiFi and tiny HTTP server

Board-specific pinouts: N6, AE3, H7, RT1062, Nicla Vision, Portenta, etc.

Curated technical notes — open source on GitHub