CMUcam4#

A CMUcam4 é um sensor de visão computacional embarcado e totalmente programável. O processador principal é o Parallax P8X32A (chip Propeller), conectado a um módulo sensor de câmera CMOS OmniVision 9665. Para mais informações, consulte o wiki.
Recursos#
Totalmente de código aberto e reprogramável usando o Propeller Tool
Compatível com Arduino Shield
c/ Bibliotecas de Interface de Suporte e Aplicações de Demonstração para o Arduino e o BASIC Stamp
Sensor de cor RGB565/YUV655 de resolução VGA (640x480)
Taxa de processamento de imagem de 30 quadros por segundo
Despejos de imagem bruta pela serial ou para o cartão flash
resolução de imagem (640:320:160:80)x(480:240:120:60)
Espaço de cor RGB565/YUV655
Processamento de Imagem Embarcado (QQVGA 160x120)
Rastrear blobs de cor definidos pelo usuário no espaço de cor RGB/YUV
Coleta de dados de média, mediana, moda e desvio padrão – amostrado de uma resolução 40x120
Captura de imagem segmentada (limiarizada) para visualização de rastreamento (pela serial ou para o cartão flash)
resolução de imagem 80x60
Espaço de cor monocromático
Geração de histograma (até 128 Bins) – amostrado de uma resolução 40x120
Recorte arbitrário de imagem (janelamento)
slot para cartão de memória µSD/µSDHC com suporte completo a driver de sistema de arquivos FAT16/32
c/ manipulação de Diretórios e Arquivos
Interfaces de E/S
Controlador de servo de duas portas (pan e tilt com resolução de 1us a uma taxa de atualização de 50 Hz)
Os canais de servo de Pan e/ou Tilt podem ser configurados como GPIOs
LED indicador controlável pelo usuário (vermelho) e LED de energia (verde)
UART TTL (até 250.000 baud – 19.200 baud por padrão)
Saída de vídeo analógico monocromático em banda base (NTSC/PAL) de resolução 160x120 para visualização de rastreamento (imagem segmentada (limiarizada) com centroide de cor e sobreposição de caixa delimitadora a 30 FPS)
GUI da CMUcam4 para visualizar imagens no PC
Baixe a lista de recursos em formato PDF aqui.
Agradecimentos#
Este projeto foi apoiado pela generosidade da Parallax, Lextronic, SparkFun e da Semiconductor Research Corporation. Ele veio do Departamento de Engenharia Elétrica e de Computação e do Escritório de Pesquisa de Graduação da Carnegie Mellon University.