CMUcam4#

CMUcam4 CMUcam4 board

La CMUcam4 est un capteur de vision par ordinateur embarqué entièrement programmable. Le processeur principal est le Parallax P8X32A (puce Propeller), connecté à un module de capteur caméra CMOS OmniVision 9665. Pour plus d’informations, consultez le wiki.

Fonctionnalités#

  • Entièrement open source et reprogrammable à l’aide du Propeller Tool

  • Compatible avec les shields Arduino

    • avec bibliothèques d’interface de support et applications de démonstration pour l’Arduino et le BASIC Stamp

  • Capteur couleur RGB565/YUV655 en résolution VGA (640x480)

    • Vitesse de traitement d’image de 30 images par seconde

    • Vidages d’image bruts via le port série ou vers une carte flash

      • résolution d’image (640:320:160:80)x(480:240:120:60)

      • Espace colorimétrique RGB565/YUV655

  • Traitement d’image embarqué (QQVGA 160x120)

    • Suivre des taches de couleur définies par l’utilisateur dans l’espace colorimétrique RGB/YUV

    • Collecte de données de moyenne, médiane, mode et écart-type – échantillonnée à partir d’une résolution 40x120

    • Capture d’image segmentée (seuillée) pour la visualisation du suivi (via le port série ou vers une carte flash)

      • résolution d’image 80x60

      • Espace colorimétrique monochrome

    • Génération d’histogramme (jusqu’à 128 classes) – échantillonné à partir d’une résolution 40x120

    • Découpage d’image arbitraire (fenêtrage)

  • emplacement pour carte flash µSD/µSDHC avec prise en charge complète du pilote de système de fichiers FAT16/32

    • avec manipulation de répertoires et de fichiers

  • Interfaces d’E/S

    • Contrôleur de servo à deux ports (panoramique et inclinaison avec une résolution de 1 us à une fréquence de rafraîchissement de 50 Hz)

      • Les canaux de servo de panoramique (pan) et/ou d’inclinaison (tilt) peuvent être configurés comme GPIO

    • LED indicatrice contrôlable par l’utilisateur (rouge) et LED d’alimentation (verte)

    • UART TTL (jusqu’à 250,000 bauds – 19,200 bauds par défaut)

  • Sortie vidéo analogique monochrome en bande de base (NTSC/PAL) de résolution 160x120 pour la visualisation du suivi (image segmentée (seuillée) avec superposition du centroïde de couleur et du cadre englobant à 30 FPS)

  • Interface graphique CMUcam4 pour visualiser les images sur le PC

Téléchargez la liste des fonctionnalités au format PDF ici.

Remerciements#

Ce projet a été soutenu grâce à la générosité de Parallax, Lextronic, SparkFun et de la Semiconductor Research Corporation. Il provient du The Electrical and Computer Engineering Department et du Undergraduate Research Office de la Carnegie Mellon University.