CMUcam4#

CMUcam4 CMUcam4 board

CMUcam4 on täysin ohjelmoitava sulautettu konenäköanturi. Pääprosessori on Parallax P8X32A (Propeller-siru), joka on liitetty OmniVision 9665 CMOS -kameran anturimoduuliin. Lisätietoja on kohdassa wiki.

Ominaisuudet#

  • Täysin avointa lähdekoodia ja uudelleenohjelmoitavissa Propeller Toolilla

  • Arduino Shield -yhteensopiva

    • tukikäyttöliittymäkirjastoineen ja esittelysovelluksineen Arduinolle ja BASIC Stampille

  • VGA-resoluutio (640x480) RGB565/YUV655-värianturi

    • Kuvankäsittelynopeus 30 ruutua sekunnissa

    • Raakakuvavedokset sarjaliikenteen kautta tai muistikortille

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

      • RGB565/YUV655-väriavaruus

  • Sisäänrakennettu kuvankäsittely (QQVGA 160x120)

    • Seuraa käyttäjän määrittelemiä värialueita RGB/YUV-väriavaruudessa

    • Keskiarvon, mediaanin, moodin ja keskihajonnan datan keräys – näytteistetty 40x120-resoluutiosta

    • Segmentoitu (kynnystetty) kuvakaappaus seurannan visualisointiin (sarjaliikenteen kautta tai muistikortille)

      • 80x60-kuvaresoluutio

      • Yksivärinen väriavaruus

    • Histogrammin luonti (jopa 128 lokeroa) – näytteistetty 40x120-resoluutiosta

    • Mielivaltainen kuvan rajaus (ikkunointi)

  • µSD/µSDHC-muistikorttipaikka FAT16/32-täystiedostojärjestelmän ajurituella

    • hakemiston ja tiedostojen käsittelyllä

  • I/O-liitännät

    • Kaksiporttinen servo-ohjain (panorointi ja kallistus 1us resoluutiolla 50 Hz:n virkistystaajuudella)

      • Panorointi- ja/tai kallistusservokanavat voidaan määrittää GPIO:iksi

    • Käyttäjän ohjattavissa oleva merkki-LED (punainen) ja virran LED (vihreä)

    • TTL UART (jopa 250,000 baudia – oletuksena 19,200 baudia)

  • Yksivärinen kantataajuinen analoginen videolähtö (NTSC/PAL) 160x120-resoluutiolla seurannan visualisointiin (segmentoitu (kynnystetty) kuva värikeskipisteellä ja rajaavan laatikon peittokuvalla nopeudella 30 FPS)

  • CMUcam4-käyttöliittymä kuvien katseluun PC:llä

Lataa ominaisuusluettelo PDF-muodossa tästä.

Kiitokset#

Tätä projektia tuki Parallaxin, Lextronicin, SparkFunin ja Semiconductor Research Corporationin anteliaisuus. Se tuli Carnegie Mellon -yliopiston sähkö- ja tietokonetekniikan osastolta ja perustutkinto-opiskelijoiden tutkimustoimistosta.