CMUcam4#

CMUcam4 CMUcam4 board

De CMUcam4 is een volledig programmeerbare embedded computer-vision-sensor. De hoofdprocessor is de Parallax P8X32A (Propeller-chip), aangesloten op een OmniVision 9665 CMOS-camerasensormodule. Zie voor meer informatie de wiki.

Functies#

  • Volledig open source en herprogrammeerbaar met de Propeller Tool

  • Compatibel met Arduino-shield

    • met ondersteunende interfacebibliotheken en demo-applicaties voor de Arduino en BASIC Stamp

  • VGA-resolutie (640x480) RGB565/YUV655-kleurensensor

    • Beeldverwerkingssnelheid van 30 frames per seconde

    • Raw-beeld-dumps via serieel of naar flashkaart

      • (640:320:160:80)x(480:240:120:60) beeldresolutie

      • RGB565/YUV655-kleurruimte

  • Beeldverwerking aan boord (QQVGA 160x120)

    • Volg door de gebruiker gedefinieerde kleurblobs in de RGB/YUV-kleurruimte

    • Verzameling van gegevens over gemiddelde, mediaan, modus en standaarddeviatie – gesampled uit een 40x120-resolutie

    • Gesegmenteerde (drempelwaarde-)beeldvastlegging voor trackingvisualisatie (via serieel of naar flashkaart)

      • 80x60 beeldresolutie

      • Monochrome kleurruimte

    • Histogramgeneratie (tot 128 bins) – gesampled uit een 40x120-resolutie

    • Willekeurige beeldbijsnijding (vensters)

  • µSD/µSDHC-flashkaartsleuf met volledige FAT16/32-bestandssysteemdriverondersteuning

    • met map- en bestandsmanipulatie

  • I/O-interfaces

    • Servobesturing met twee poorten (pan en tilt met 1us-resolutie bij een verversingsfrequentie van 50 Hz)

      • Pan- en/of tilt-servokanalen kunnen als GPIO’s worden geconfigureerd

    • Door de gebruiker bestuurbare indicator-LED (rood) en power-LED (groen)

    • TTL-UART (tot 250.000 baud – standaard 19.200 baud)

  • Monochrome analoge baseband-video-uitvoer (NTSC/PAL) met 160x120-resolutie voor trackingvisualisatie (gesegmenteerd (drempelwaarde-)beeld met kleurzwaartepunt en bounding-box-overlay bij 30 FPS)

  • CMUcam4-GUI voor het bekijken van afbeeldingen op de pc

Download de functielijst in PDF-vorm hier.

Dankbetuigingen#

Dit project werd ondersteund door de vrijgevigheid van Parallax, Lextronic, SparkFun en de Semiconductor Research Corporation. Het is afkomstig van The Electrical and Computer Engineering Department en het Undergraduate Research Office aan de Carnegie Mellon University.