domingo, 25 de novembro de 2007

Semana 19

Consegui finalmente utilizar a câmara do telefone directamente! Depois de mais pesquisa e mais troca de mensagens em foruns descobri uma aplicação feita pelo Marcus Perryman (http://blogs.msdn.com/marcpe/archive/2006/03/03/542941.aspx) que serviu de base para conseguir arranjar uma forma de ir buscar as imagens directamente à camera de forma mais "crua".

Depois de tanto entusiasmo veio de novo a desilusão, já esperada, de que as fotos acabam por ser tiradas apenas de 4 em 4 segundos (3 e pouco, mas algumas ficam a meio se escolher os tais 3 segundos) e a sua qualidade é bastante má.

No entanto isto permitiu-me avançar bastante no que queria, e que já tinha começado a fazer para o próprio PDA. Assim, com isto a funcionar consegui por a funcionar as seguintes funções no PDA automaticamente:

- Detectar se fica escuro de repente e desligar o ecrã se tal acontecer (como se alguém pusesse o telefone no bolso/mala/etc)

- Detectar uma determinada cor predominante na imagem, por exemplo quando alguém associa a cor verde a um amigo e aponta para um papel verde, o telemovel liga automaticamente para esse amigo.

- Detectar que houve movimento acima de um determinado valor.

Isto tudo recorrendo a funções que fiz, tendo como base a AForge.net, através de processamento de imagem nomeadamente, transformações para preto & branco, threshold, diferenca de imagens, estatísticas de cor, conversores de RGB para Luminância.

Foi um bom avanço, permitindo-me explorar directamente outra ferramentas, visto que comecei a fazer processamento de imagem em tempo real e também comecei a mexer com bibliotecas que lidam directamente com o telefone.

Sem comentários: