openMV cam M7Quelles fonctions avons-nous aujourd'hui à notre disposition avec des outils de vision artificielle économiquement abordables, destinés à des projets embarqués « maison » ? Les innombrables processus nécessaires dépassent largement les capacités des capteurs les plus simples. En effet, nous pouvons avoir besoin de détecter un mouvement dans une séquence en repérant les changements entre une image et une autre (différenciation d'images). Il peut également être nécessaire d’isoler, par exemple, seize couleurs simultanément dans une image (détection et suivi de couleurs). Bien entendu, détecter des groupes de couleurs pourrait également être très intéressant (détection et suivi d'une marque ou d'un repère). Notre projet peut également nécessiter d'identifier des visages dans l'image visualisée et de détecter le regard d'une personne (détection de visage et suivi des mouvements oculaires). Dans nombre d'applications, la détection et la lecture de QR Codes et d'autres codes à barres sont des fonctions intéressantes (détection/décodage de QR Code, de codes Data Matrix et de codes à barres), tout comme l’identification de figures géométriques et de tracés de longueur infinie ou non (détection de lignes, de rectangles et de cercles), ou la reconnaissance d'images préalablement enregistrées (reconnaissance de modèles). Enfin, et surtout, est-il nécessaire de mentionner les indispensables fonctions de capture d'images (enregistrement d'images et de vidéos) ?

Scripts Python sophistiqués

Dotée de toutes ces fonctions, entre autres, la carte OpenMV Cam met à votre portée les applications de vision artificielle sous le contrôle d'un processeur STM32F765VI ARM Cortex M7 et du système d’exploitation MicroPython qui permet l'utilisation de scripts Python sophistiquésLe produit permet de tirer pleinement parti du puissant langage Python et de son application aux algorithmes de vision artificielle. Vous maîtrisez ainsi complètement l'ensemble de la carte OpenMV Cam et de ses broches d’entrées-sorties (USB à 12 Mb/s, microSD, SPI, I2C, CAN, émission-réception sur bus série asynchrone).
 
Reliée à votre PC, votre carte OpenMV Cam sera vue à la fois comme un port COM virtuel et un lecteur Flash USB.