


La vision artificielle est une technologie nécessitant une puissance de calcul qu'une carte Arduino ne peut pas fournir. la CMUcam v4 est un système de vision disposant de son propre microprocesseur capable d'effectuer de nombreux traitements.
le projet CMUcam est consacré à la conception de systèmes de vision artificielle autonomes, embarquant la puissance de calcul nécessaire pour réaliser du suivi de mouvement ou encore de la reconnaissance de couleurs et d'objets
La CMUcam v4 est un système de vision artificielle entièrement programmable, reposant sur le processeur Parallax P8X32A (Propeller) connecté à une caméra CMOS OmniVision 9665.
Ce simple composant permet de réaliser des traitements complexes sans même avoir besoin d'un ordinateur. Les informations issues de ce traitement sont ensuite transmises à votre carte Arduino qui peut réaliser les boucles de contrôle nécessaires au fonctionnement de votre robot (contrôle des moteurs pour suivi d'objet par exemple).
La communication avec le système hôte (votre carte Arduino ou une des nombreuses variantes disponibles) se fait via une communication série TTL standard. il est au aussi possible de la raccorder à un PC via un convertisseur USB/RS232
la CMUcam v4 dispose d'une sortie RCA pour une connexion à un écran de contrôle par exemple
Le projet CMUcam est entièrement Open Source et la documentation disponible est très importante. Une partie du prix de la caméra est reversée à l'Université de Carnegie Mellon, très célèbre pour ses projets robotiques (RobotC par exemple), afin que ses équipent continuent à améliorer l'architecture matérielle et logicielle de la CMUcam.
Les caractéristiques techniques de la CMUcam sont les suivantes:
![]() | Plan de câblage du Shield CMUcam v4 pour Arduino Plan de câblage de la CMUCAM v4 |
![]() | Librairie Arduino et exemples pour le Shield CMUcam v4 pour Arduino: Librairie Arduino pour CMUcam v4 |