• DESCONTINUADO
CMUcam v4
  • CMUcam v4
  • CMUcam v4
  • CMUcam v4
  • CMUcam v4

CMUcam v4 shield

:ARD03028
72,72 €

Processamento de imagem é uma tecnologia muito interessante mas exige muito do Microcontrolador e dificilmente se consegue implementar num micro de 8bits. A CMUcam4 tem um sensor CMOS OmniVision9665 para captação de imagem e um processador dedicado Parallax P8X32A que efectua todo o processamento e devolve os resultados da análise de uma imagem ao Arduino.

A análise a efectuar às imagens captadas é programada pelo utilizador. Desta forma, a CMUcam4 pode ser usada para captar cores e analisar estatisticamente as imagens. Esta análise funciona melhor quando existe muito contraste e intensidade das cores, por exemplo, detectar uma bola vermelha num fundo branco. Será dificil detectar diferentes tons de uma determinada cor e pior ainda se a intensidade da luz estiver a variar ao mesmo tempo.

A CMUcam4 pode ser usada para localizar objectos, seguir linhas, identificar fontes de luz e as suas cores (LEDs) e até detecção básica de movimento.

No modo "line mode" a CMUcam4 gera imagens binárias de baixa resolução que podem ser transmitidas a um computador para se efectuarem análises de imagem mais elaboradas como a detecção da forma de um objecto, por exemplo.

A CMUcam4 cumunica usando uma porta série TTL (RS232 ou USB) e desta forma tanto pode ser ligada a um microprocessador como o Arduino ou a um computador. O baud rate é configurável tornando a comunicação muito versátil.

Os conectores não vêm soldados pois podem afectar o campo de visão da CMUcam4, cabe ao utilizador decidir como os utilizar.

O barramento de potência para servos está desligado por defeito e será necessário usar o jumper 'Servo EN' para alimentar servos de Pan/Tilt.

Para programar o Arduino com o shield CMUcam4 ligado será necessário desconectar os jumpers (SJ4 e SJ5), ligar os dois pinos do header (J1) a saídas digitais do Arduino e usar a biblioteca SoftwareSerial para comunicação. Alternativamente poderá ser usado o 'HALT' feature.

 

Características:

  • Open source e programável usando a ferramenta Propeller

  • Compatível com Arduino

    • Bibliotecas e programas de exemplo para Arduino e BASIC Stamp

  • Resolução VGA (640x480) e sensor de cor RGB565/YUV655

    • Taxa de processamento de imagem de 30 frames por segundo

    • Imagens RAW para comunicação série ou para cartão flash

      • Resolução de imagem (640:320:160:80)x(480:240:120:60)

      • Espaço de cores RGB565/YUV655

  • Processamento de imagem (QQVGA 160x120)

    • Indentificação de manchas de cor configurável pelo utilizador, no espaço de cores RGB/YUV

    • Média, moda, mediana e desvio padrão na análise de dados para a resolução 40x120

    • Captura de imagem segmentada (com limiares) para visualização 'tracking' (através de porta série ou cartão de memória flash)

      • Resolução da imagem 80x60

      • Espaço de cores monocromático

    • Geração de histograma (até 128 Bits) - amostrado na resolução 40x120

    • Corte de imagem arbitrária (janelas)

  • Slot para cartão flash µSD/µSDHC e suporta o sistema de ficheiros FAT16/32

    • Manipulação de directorias e ficheiros

  • Interfaces I/O

    • Duas portas para controlo de servos (Pan/Tilt com resolução de 1µs a uma taxa de actualização de 50Hz)

    • Os canais dos servos podem ser configurados como I/Os genéricos

    • LED ligado (verde) e LED indicador (vermelho) configurável pelo utilizador

    • TTL UART (baud rate até 250.000bps – 19.200bps por defeito)

  • Saída analógica de video monocromático (NTSC/PAL) de resolução 160x120 para visualização 'tracking' (imagem segmentada (limiarizada) com centróide de cor e sobreposição de caixa delimitadora a 30 FPS)

  • Visualização de imagens no PC utilizando o CMUcam4 GUI

 

Inclui:

  • Placa CMUcam V4
  • Conector Video RCA
  • Conector DC
  • 2 headers de 6 pinos
  • 2 headers de 8 pinos

 

Documentos:

Página do produto

Descrição dos Pinos

Biblioteca Arduino

Guia da biblioteca Arduino

ARD03028

Também poderá gostar