SKU: IOWC-0549
📋 GST Invoice Available

OpenMV Cam H7 Machine Vision Camera Module

₹7,029.00 (Inclusive of all taxes)
Out of Stock

The OpenMV Cam H7 is a programmable machine vision module powered by a 480 MHz Cortex-M7 processor and an OV7725 sensor, running MicroPython for easy development of real-time image processing, object detection, and video recording applications.

Features

  • Programmable in MicroPython for rapid development of computer vision algorithms like face detection, color tracking, and QR code decoding.
  • Powered by a high-performance 480 MHz ARM Cortex-M7 processor with 1MB RAM for real-time image processing.
  • Features an OV7725 CMOS sensor capable of 640×480 grayscale/RGB565 video at up to 60 FPS.
  • Includes a standard M12 lens mount (2.8mm, F2.0) for easy lens interchangeability and expansion.
  • Offers extensive I/O including SPI, I2C, UART, CAN, ADC/DAC, and PWM for sensor and actuator integration.

Out of stock

Description

The OpenMV Cam H7 integrates a capable machine vision pipeline into a compact, low-power module designed for embedded developers and makers. Its core is the STM32H7 series microcontroller, featuring a 480 MHz Cortex-M7 with double-precision FPU, delivering the processing muscle needed for real-time algorithms like optical flow, AprilTag tracking, and JPEG compression directly on the edge. The onboard OV7725 sensor provides flexible image capture, supporting various formats and frame rates suitable for a wide range of vision tasks.

Connectivity and expansion are central to its design, with a full-speed USB interface for programming and data transfer, a high-speed μSD card slot for logging, and multiple serial buses (SPI, I2C, CAN, UART) for interfacing with external sensors, displays, or wireless shields. The board also includes dedicated I/O for servo control, a LiPo battery connector, and integrated high-power IR LEDs for low-light applications, making it a versatile platform for robotics, industrial inspection, and smart automation projects.

Key Features

  • Edge-native machine vision processing powered by a 480 MHz ARM Cortex-M7 CPU.
  • Develop using high-level Python scripts via the integrated MicroPython OS, simplifying algorithm implementation.
  • OV7725 image sensor supports up to 640x480 resolution at 60 FPS in grayscale or RGB565 formats.
  • Standard M12 lens mount allows for easy attachment of alternative lenses for specialized field-of-view requirements.
  • Comprehensive I/O suite includes SPI (100 Mbps), I2C, CAN, UART, 12-bit ADC/DAC, and 10x programmable GPIOs with interrupt/PWM support.
  • Onboard μSD card socket enables high-speed video recording and asset storage directly on the module.
  • Integrated RGB LED and two 850nm high-power IR LEDs assist in lighting for various vision conditions.
  • Direct USB connectivity appears as a Virtual COM Port and USB Flash Drive for seamless programming and data exchange.

Applications

  • Robotics and drone vision for navigation, object tracking, and obstacle avoidance.
  • Industrial automation for quality inspection, barcode reading, and part alignment.
  • Smart security systems with real-time face detection, motion tracking, and video logging.
  • Educational platforms for learning embedded systems, computer vision, and Python programming.
  • IoT edge devices requiring local image processing before data transmission.

Technical Specifications

ProcessorARM 32-bit Cortex-M7 CPU w/ Double Precision FPU @ 480 MHz
Image SensorOV7725 CMOS
Max Resolution640x480 (VGA) @ 60 FPS (Grayscale/RGB565)
Lens2.8mm Focal Length, F2.0 Aperture, M12 Mount
Field of View70.8° HFOV, 55.6° VFOV
RAM1MB Total (256KB Heap/Stack, 512KB Frame Buffer, 256KB DMA)
Flash2MB Total (128KB Bootloader, 128KB Flash Drive, 1792KB Firmware)
Supply Voltage3.6V to 5V DC
InterfacesUSB 2.0 Full-Speed, μSD Card, SPI, I2C, CAN, UART, ADC, DAC, GPIO
Dimensions45mm x 36mm (L x W)
Weight19g

Frequently Asked Questions

How do I program the OpenMV Cam H7 and what software is required?

You program the OpenMV Cam H7 using the OpenMV IDE, which is available for Windows, Mac, and Linux. Connect the module via USB, and it will appear as a COM port. The IDE allows you to write MicroPython scripts directly, flash firmware, and view image streams from the sensor. The development workflow is designed for rapid prototyping of vision algorithms without needing to compile C/C++ code.

What is the power supply requirement and can it run on battery?

The module operates from a 3.6V to 5V DC input. It includes a connector for a 3.7V LiPo battery, making it suitable for portable and robotic applications. You must ensure your power source can provide sufficient current for peak processing loads, especially when driving the IR LEDs or writing to the μSD card during high-frame-rate capture.

Can I change the lens on the OpenMV Cam H7?

Yes, the module features a standard M12 x 0.5mm threaded lens mount. The included 2.8mm lens can be unscrewed and replaced with any compatible M12 lens to achieve different fields of view, such as wide-angle or telephoto. This allows you to customize the module for specific applications like long-range tracking or panoramic imaging.

What machine vision algorithms are supported out of the box?

The OpenMV firmware library includes ready-to-use functions for color tracking, face detection, AprilTag and QR code recognition, optical flow, line following, and template matching. These algorithms are optimized to run on the Cortex-M7 hardware, providing real-time performance. You can combine these functions in your Python scripts to build complex vision applications.

How do I interface external sensors or displays with the module?

Use the available serial buses: SPI for high-speed data transfer to displays or wireless shields, I2C for connecting sensors, and UART (TX/RX) for communication with other microcontrollers. The GPIO pins support PWM and interrupts, allowing direct control of servos or reading digital signals. The pinout is clearly documented in the OpenMV datasheet for easy wiring.

Package Includes

  • 1 x OpenMV Cam H7 Machine Vision Camera Module
  • 2 x Pin Headers (Unsoldered)
  • 1 x Accessories Set

Additional Information

Weight 0.019 kg
Dimensions 4.5 × 3.6 cm