🚚 Free Worldwide Shipping on All Orders!Shop Now
HomeStore

OpenMV Cam M7 – A Machine Vision Camera

Product image 1
1 / 4

OpenMV Cam M7 – A Machine Vision Camera

The OpenMV Cam M7 is a small, low-power machine vision camera that you program in MicroPython instead of C/C++. High-level Python scripting makes it easy to work with complex vision algorithm outputs and data structures, while still giving you full control over the camera and all I/O pins.

Built around the STM32F765VI ARM Cortex-M7 running at 216 MHz with 512KB RAM and 2MB flash, the OpenMV Cam captures up to 640×480 at 60 FPS (or 120 FPS below 320×240) and runs most simple vision algorithms above 30 FPS. It plugs into your computer as a virtual COM port and USB flash drive for easy development.

Key Features

  • MicroPython Programmable – Write machine vision applications in Python, not C/C++
  • Powerful Processor – ARM Cortex-M7 at 216 MHz (462 DMIPS) with double-precision FPU
  • OV7725 Image Sensor – 640×480 Grayscale or RGB565, up to 60/120 FPS
  • M12 Lens Mount – Includes 2.8mm F2.0 lens with 115° FOV; easily swap to other M12 lenses
  • Removable IR Filter – 650nm IR cut filter can be removed for near-IR applications
  • Rich I/O – 10 I/O pins (all 5V tolerant, 3.3V output) with interrupts, PWM, ADC, DAC, and servo control
  • Multiple Interfaces – USB, SPI (54 Mbps), I²C, CAN, UART, and µSD card slot (100 Mbps)
  • Built-In LEDs – RGB status LED plus two high-power 850nm IR LEDs

Machine Vision Capabilities

  • Face detection and eye tracking
  • Colour tracking and marker tracking
  • QR code, Data Matrix, and barcode decoding
  • AprilTag tracking
  • Line, circle, and rectangle detection
  • Frame differencing and optical flow
  • Template matching
  • Image capture and video recording

Specifications

  • Processor – STM32F765VI ARM Cortex-M7, 216 MHz, double-precision FPU
  • RAM – 512KB total (128KB data/heap/stack + 384KB frame buffer)
  • Flash – 2MB total (32KB bootloader + 96KB embedded flash drive + 1920KB firmware)
  • Image Sensor – OV7725
  • Image Formats – Grayscale, RGB565, JPEG, Bayer
  • Lens – 2.8mm, F2.0, 1/3" format, 115° FOV, M12×0.5 mount
  • Input Voltage – 3.6V to 5V (VIN)
  • I/O Pins – 10 pins, 5V tolerant (3.3V output), up to 25mA per pin, 120mA total
  • Dimensions – 45 × 36 × 30 mm
  • Weight – 16 g
Note: Pin P6 is not 5V tolerant when used in ADC or DAC mode. Do not draw more than 250mA from the 3.3V rail.

Ideal For

  • Robotics and autonomous navigation
  • Quality inspection and sorting systems
  • Barcode and QR code scanning applications
  • Security and motion detection
  • Educational machine vision projects

Package Contents

  • 1× OpenMV Cam M7 (with 2.8mm lens)

Resources

$142.67
OpenMV Cam M7 – A Machine Vision Camera
$142.67

Product Information

Shipping & Returns

Description

The OpenMV Cam M7 is a small, low-power machine vision camera that you program in MicroPython instead of C/C++. High-level Python scripting makes it easy to work with complex vision algorithm outputs and data structures, while still giving you full control over the camera and all I/O pins.

Built around the STM32F765VI ARM Cortex-M7 running at 216 MHz with 512KB RAM and 2MB flash, the OpenMV Cam captures up to 640×480 at 60 FPS (or 120 FPS below 320×240) and runs most simple vision algorithms above 30 FPS. It plugs into your computer as a virtual COM port and USB flash drive for easy development.

Key Features

  • MicroPython Programmable – Write machine vision applications in Python, not C/C++
  • Powerful Processor – ARM Cortex-M7 at 216 MHz (462 DMIPS) with double-precision FPU
  • OV7725 Image Sensor – 640×480 Grayscale or RGB565, up to 60/120 FPS
  • M12 Lens Mount – Includes 2.8mm F2.0 lens with 115° FOV; easily swap to other M12 lenses
  • Removable IR Filter – 650nm IR cut filter can be removed for near-IR applications
  • Rich I/O – 10 I/O pins (all 5V tolerant, 3.3V output) with interrupts, PWM, ADC, DAC, and servo control
  • Multiple Interfaces – USB, SPI (54 Mbps), I²C, CAN, UART, and µSD card slot (100 Mbps)
  • Built-In LEDs – RGB status LED plus two high-power 850nm IR LEDs

Machine Vision Capabilities

  • Face detection and eye tracking
  • Colour tracking and marker tracking
  • QR code, Data Matrix, and barcode decoding
  • AprilTag tracking
  • Line, circle, and rectangle detection
  • Frame differencing and optical flow
  • Template matching
  • Image capture and video recording

Specifications

  • Processor – STM32F765VI ARM Cortex-M7, 216 MHz, double-precision FPU
  • RAM – 512KB total (128KB data/heap/stack + 384KB frame buffer)
  • Flash – 2MB total (32KB bootloader + 96KB embedded flash drive + 1920KB firmware)
  • Image Sensor – OV7725
  • Image Formats – Grayscale, RGB565, JPEG, Bayer
  • Lens – 2.8mm, F2.0, 1/3" format, 115° FOV, M12×0.5 mount
  • Input Voltage – 3.6V to 5V (VIN)
  • I/O Pins – 10 pins, 5V tolerant (3.3V output), up to 25mA per pin, 120mA total
  • Dimensions – 45 × 36 × 30 mm
  • Weight – 16 g
Note: Pin P6 is not 5V tolerant when used in ADC or DAC mode. Do not draw more than 250mA from the 3.3V rail.

Ideal For

  • Robotics and autonomous navigation
  • Quality inspection and sorting systems
  • Barcode and QR code scanning applications
  • Security and motion detection
  • Educational machine vision projects

Package Contents

  • 1× OpenMV Cam M7 (with 2.8mm lens)

Resources