Quelles 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. Les besoins concernent en effet la détection de mouvements, le repérage et le suivi de couleurs et de marques, la détection de visages et le suivi des mouvements oculaires. Pour certaines applications, l'identification et la lecture de QR Codes sont particulièrement utiles. D'où l'intérêt de la carte OpenMV Cam qui permet de disposer de toutes ces fonctions, parmi d’autres, grâce à des scripts Python sophistiqués et prêts à l’emploi...

Quelles 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és
. Le 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, I
2C, 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.
Discussion (0 commentaire(s))