OpenMV Cam sont des caméras permettant de faire de l’analyse d’image. Elles sont entièrement programmable en python 3 à l’aide d’un IDE dédié et gratuit. La caméra OpenMV Cam dispose d’un connecteur (GPIO) de 16 broches permettant de piloter des accessoires additionnels. Servomoteur, communication par bus CAN, moteur, Pan/Tilt, écran LCD.
Les caméras OpenMV sont compatibles avec la librairie Tensor Flow Lite de Google (à l’exception de la M4).
Caméras OpenMV M7, H7 et H7+ officiels
Voici un tableau comparatif des principales caractéristiques techniques des modèles actuellement commercialisés.
OpenMV Cam M7 | OpenMV Cam H7 | OpenMV Cam H7 Plus | |
Processeur | ARM 32-bit Cortex-M7 216 MHz (462 DMIPS) Score Core Mark : 1082 |
ARM 32-bit Cortex-M7 STM32H743VI 480 MHz (1027 DMIPS) Score Core Mark Score : 2400 |
ARM 32-bit Cortex-M7 STM32H743VI 480 MHz (1027 DMIPS) Score Core Mark : 2400 |
RAM pour programme utilisateur | 128KB | 256KB | 256KB |
Buffer vidéo | 384KB | 512KB | 32MB |
Buffer DMA | – | 256KB | 256KB |
Mémoire Flash | 32KB Bootloader 96KB Embedded Flash Drive 1920KB Firmware |
128KB Bootloader 128KB Embedded Flash Drive 1792KB Firmware |
128KB Bootloader 16MB Embedded Flash Drive 1792KB Firmware |
Résolutions supportées | Grayscale: 640×480+ RGB565: 320×240+ Grayscale JPEG: 640×480+ RGB565 JPEG: 640×480+ |
Grayscale: 640×480+ RGB565: 320×240+ Grayscale JPEG: 640×480+ RGB565 JPEG: 640×480+ |
Grayscale: 2952×1944 (5MP) RGB565: 2952×1944 (5MP) Grayscale JPEG: 2952×1944 (5MP) RGB565 JPEG: 2952×1944 (5MP) |
Capteur optique OmniVision | OV5640 | OV7725 | OV7725 |
L’OpenMV Cam embarque un SoC STM32. Voici le repérage des broches exposées sur le GPIO
Caméras OpenMV génériques
Cartes d’extension compatibles
Ecran LCD compatible
Capteur vidéo et optiques compatibles
Les caméras OpenMV sont équipées d’un capteur Omnivision qu’il est possible de remplacer très facilement par un capteur infra-rouge FLIR ou un global shutter.