OpenMV OpenMV Cam H7 Plus

OpenMV Cam H7 Plus User Manual

Genuine 5MP High Definition Image Processing Smart Camera

1. Introduction

The OpenMV Cam H7 Plus is a small, low-power, programmable microcontroller board designed for machine vision applications. It allows users to easily implement real-world applications using machine vision in a compact form factor. This manual provides essential information for setting up, operating, and maintaining your OpenMV Cam H7 Plus.

2. Product Overview and Key Features

The OpenMV Cam H7 Plus is engineered for high-performance machine vision tasks, offering a robust set of features for developers and hobbyists alike.

  • Powerful Vision Processor: Features a 480 MHz ARM Cortex-M7 processor with 32MB SDRAM and 32MB flash, perfect for high-speed machine vision tasks.
  • Versatile Camera: Comes with a 5MP OV5640 sensor supporting resolutions up to 2592x1944 with an M12 lens mount for customization.
  • Easy Python Programming: Program with MicroPython for simple integration of complex machine vision algorithms.
  • Rich I/O Interfaces: Includes USB, SPI, I2C, CAN, UART, ADC, DAC, PWM, and servo control pins for versatile connectivity.
  • Compact and Efficient: Lightweight design (17g) with low power consumption, ideal for robotics and IoT.

Product Visual

OpenMV Cam H7 Plus

Figure 2.1: The OpenMV Cam H7 Plus, a compact machine vision camera board.

Processor and Memory

OpenMV Cam H7 Plus Processor and Memory Details

Figure 2.2: Detailed specifications of the OpenMV Cam H7 Plus processor (STM32H7, 480MHz) and memory (1MB RAM in MCU + 32MB on board, 2MB Flash in MCU + 32MB on board).

Performance Comparison

OpenMV H7 vs H7 Plus Comparison

Figure 2.3: Comparison highlighting the higher performance of the OpenMV Cam H7 Plus, featuring increased RAM (1MB+32MB SDRAM) and Flash (2MB+32MB QSPI FLASH), and a 5MP high-definition sensor.

3. Package Contents

Verify that all items are present in your package:

  • OpenMV4 Cam H7 Plus with OV5640 sensor module (x1)
  • Micro-USB Cable (x1)
  • 1x8 - Pin Headers (x2)
  • Proto Shield (x1)
  • Pan-Tilt PCB Board (x1)
  • Right Angle Fixing Plate (x2)
  • Supporting Screws & Gaskets (x4)
OpenMV Cam H7 Plus Kit Contents

Figure 3.1: Visual representation of the OpenMV Cam H7 Plus kit contents, including the camera board, cables, headers, and mounting accessories.

OpenMV Cam H7 Plus Standard Delivery Parts List

Figure 3.2: Textual list of standard delivery parts included with the OpenMV Cam H7 Plus.

4. Setup

4.1 Initial Connection

To begin using your OpenMV Cam H7 Plus, connect it to your computer using the provided Micro-USB cable. The camera will power on and be recognized as a USB device. You will need to install the OpenMV IDE (Integrated Development Environment) for programming and interacting with the camera. The IDE is available for download from the official OpenMV website.

4.2 Pinout and Interfaces

The OpenMV Cam H7 Plus offers a variety of input/output (I/O) interfaces for integration with other hardware components. Understanding the pinout is crucial for advanced projects.

OpenMV Cam H7 Plus Pinout Diagram

Figure 4.1: Detailed pinout diagram of the OpenMV Cam H7 Plus, showing various peripherals and timers, including USB, SPI, I2C, CAN, UART, ADC, DAC, PWM, and servo control pins. Note that all pins are 5V tolerant with a 3.3V output, and P6 is not 5V tolerant in ADC or DAC mode.

The board also includes a Micro SD slot supporting SD cards up to 32GB for storing scripts, images, and video recordings.

5. Operating Instructions

The OpenMV Cam H7 Plus is programmed using MicroPython, allowing for flexible and powerful machine vision applications. The OpenMV IDE provides a user-friendly environment for writing, debugging, and deploying your scripts.

5.1 Core Machine Vision Capabilities

The camera supports a wide range of image processing and machine learning functionalities:

  • Person Detection: Utilize TensorFlow Lite for efficient human presence detection.
  • License Plate Recognition: Implement template matching for recognizing characters on license plates.
  • QR Code and Barcode Detection: Detect and decode various types of 1D and 2D barcodes.
  • Object Classification: Classify different objects using neural networks.
  • Color Tracking: Track objects based on their color in real-time.
  • Edge and Shape Detection: Identify edges, circles, and rectangles within images.
  • Infrared Thermal Imaging: Support for thermal imaging applications (requires compatible sensor module).
  • Face Detection and Eye Tracking: Advanced features for human-computer interaction.
  • Digital Identification: Recognize numerical digits.
OpenMV Cam H7 Plus Person Detection and License Plate Recognition

Figure 5.1: Demonstrations of person detection using TensorFlow Lite and license plate recognition with template matching, showcasing the camera's advanced capabilities.

OpenMV Cam H7 Plus Vision Applications Collage

Figure 5.2: A collage illustrating various machine vision applications possible with the OpenMV Cam H7 Plus, including infrared thermal imaging, face detection, keypoint detection, circle detection, rectangle detection, barcode decoding, AprilTag tracking, QR code detection, color tracking, and line following.

5.2 Sensor Modules

The OpenMV Cam H7 Plus features removable camera sensor modules, allowing for flexibility in different applications, such as switching between standard and thermal imaging sensors.

Removable Camera Sensor Modules

Figure 5.3: The OpenMV Cam H7 Plus supports removable camera sensor modules, enabling easy customization for various imaging needs.

5.3 Official Product Demonstration Video

Watch the official demonstration video to see the OpenMV Cam H7 Plus in action, showcasing its various machine vision capabilities and applications.

Video 5.1: OpenMV Cam H7 Plus Demo Show. This video demonstrates various features including person detection, license plate recognition, QR code and barcode detection, removable sensor modules, infrared thermal imaging, pan-tilt applications, color tracking, line following, rectangle and circle detection, edge detection, template matching, keypoint detection, object classification via neural networks, digital identification, wireless image transmission, wireless data transfer, serial communication, and servo/motor control.

6. Specifications

Detailed technical specifications for the OpenMV Cam H7 Plus:

Feature Detail
Processor 480 MHz ARM Cortex-M7
SDRAM 32MB
Flash Memory 32MB
Photo Sensor Technology CMOS
Sensor Resolution 5MP (OV5640)
Max Image Resolution 2592x1944
Video Capture Resolution 480p (Max supported by current configuration)
Maximum Focal Length 2.8 Millimeters
Maximum Aperture 2 Millimeters
Flash Memory Type Micro SD (up to 32GB)
Video Capture Format MPEG 4
Connectivity Technology USB, Wi-Fi (with optional shield)
Special Feature Low Light Performance
Item Weight 3.87 ounces (approx. 17g)
Package Dimensions 5.24 x 3.58 x 3.11 inches
Model Number OpenMV Cam H7 Plus
Manufacturer Guangzhou Singtown Information Technology Co.,Ltd
Date First Available March 31, 2022

Dimensional Drawing

OpenMV Cam H7 Plus Dimensions

Figure 6.1: Dimensional drawing of the OpenMV Cam H7 Plus, with measurements in inches, providing precise physical specifications for integration into projects.

7. Troubleshooting

If you encounter issues with your OpenMV Cam H7 Plus, consider the following common troubleshooting steps:

  • Camera Not Detected:
    • Ensure the Micro-USB cable is securely connected to both the camera and your computer.
    • Try a different USB port or cable.
    • Restart the OpenMV IDE and/or your computer.
    • Verify that the necessary drivers are installed (usually handled automatically by the IDE).
  • Script Errors:
    • Check the OpenMV IDE console for error messages. These often provide clues about syntax errors or runtime issues.
    • Refer to the OpenMV documentation and examples for correct MicroPython syntax and function usage.
    • Ensure all required libraries are imported and available.
  • Poor Image Quality:
    • Clean the camera lens gently with a microfiber cloth.
    • Ensure adequate lighting in your environment.
    • Adjust camera settings (exposure, gain, white balance) within the OpenMV IDE.
    • Verify the lens is properly focused (if adjustable).
  • Performance Issues:
    • Reduce image resolution or frame rate in your script to decrease processing load.
    • Optimize your MicroPython code for efficiency.
    • Ensure sufficient power supply if using external components.
  • Firmware Update Issues:
    • Follow the official firmware update instructions carefully.
    • Ensure a stable USB connection during the update process.
    • If the camera enters DFU mode (Device Firmware Upgrade) unexpectedly, follow the recovery procedures outlined in the OpenMV documentation.

For more detailed troubleshooting and community support, visit the official OpenMV forums and documentation website.

8. Warranty and Support

The OpenMV Cam H7 Plus is manufactured by Guangzhou Singtown Information Technology Co.,Ltd. For specific warranty information, including duration and coverage, please refer to the documentation provided with your purchase or contact the seller directly. General support and technical resources, including detailed guides, tutorials, and community forums, are available on the official OpenMV website (openmv.io).

For product inquiries, technical assistance, or warranty claims, please reach out to the OpenMV SingTown Official Store or the manufacturer.

© 2024 OpenMV. All rights reserved. Model: OpenMV Cam H7 Plus.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.