Arquivo da categoria: opencv

Acessibilidade: eViacam 1.4 a evolução.

Conforme um texto publicado no blog do Bruno Torres, acessibilidade não é puro altruísmo, e sim, preocupar-se com o próximo com inteligência e visão mercadológica. Pois tornar acessíveis suas publicações, produtos e serviços para um público alvo não convencional com necessidades especiais, significa abranger um público em potencial tanto no aspecto social como econômico. Sendo assim compartilho neste post o vídeo da nova versão do software eViacam. Mais informações no artigo publicado no \o/  Viva o Linux, pois acredito que esta iniciativa de software é muito utíl para telecentros.

Instalação no openSUSE no link abaixo:

AR.Drone – Meu robô voador com Linux chegou!

Meu mais novo brinquedo chegou e esta funcionando bem. o AR.Drone, um quadricóptero com Linux embarcado. Esta crianção possui SDK, a sua comunicação é UDP e TCP/IP, possue sensor de ultrasom, conexão wireless e muito mais… Vejam a especificação técnica:

  • ARM9 468 MHz
  • DDR 128 Mbyte at 200MHz
  • Wifi b/g
  • USB high speed
  • Linux OS

Detalhes do Produto:

Ar Drone Parrot Quadricóptero c/ casco Laranja e Amarelo.
Velocidade Única: 18 km/h;
Peso: 380g Com casco exterior / 420g Com casco de interiores;
Tempo de vôo: aproximadamente 12 minutos;
Hélices de alta eficiência;
Fibra de carbono-estrutura do tubo;
Bateria de lítio polímero (3 células, 11,1 V, 1000 mAh);
Tempo de carregamento da bateria: 90 minutos;
Frequência do Vídeo: 60 FPS (Frames por Segundo);
Permite a estabilização, mesmo com uma leve brisa;
Travamento automático das hélices no caso de contato;
Bateria UL2054;
Controle de interface com botão de emergência para parar os motores.

Informações das Câmeras:

Câmera de grande angular 93° de ângulo amplo da lente da câmera na diagonal, sensor CMOS  codificação e transmissão ao vivo de imagens no iPhone, iPod Touch ou iPad.
A resolução da câmera é de 640×480 pixels (VGA).

Domensões:

Com casco: 52,5 x 51,5cm
Sem casco: 45 x 29cm

Fica aqui a minha primeira dica: Inicialmente conseguia conectar apenas com o meu iPad, isto pelo fato do AR.Drone gravar o mac-address do primeiro equipamento conectado. Para conectar outros dispositivos, foi preciso efetuar um telnet no brinquedo e modificar o arquivo config.ini e alterando o parâmetro owner_mac para zero.

owner_mac = 00:00:00:00:00:00

Já estou implementando módulos de visão computacional e reconhecimento facial no brinquedo junto o seu SDK… Em breve mais notícias…

Distância entre pontos em openCV

Baseado na geometria analítica com o plano cartesiano podemos estabelecer a distância entre os pontos A e B. Verificamos que a distância entre os pontos A e B é a hipotenusa do triângulo retângulo, que pode ser calculada aplicando o Teorema de Pitágoras.

Baseado na teoria de Pitágoras, a distância entre dois pontos é:Então, para calcularmos a ditância entre os prontos (1, 2) and (5, 7) devemos:

Abaixo as funções para retornar a distrancia entre dois pontos utilizando a strutura cvPoint da biblioteca opencv.

float icvDistanceL2_32s( CvPoint pt1, CvPoint pt2 )
{
 int dx = pt2.x - pt1.x;
 int dy = pt2.y - pt1.y;
 return cvSqrt( (float)(dx*dx + dy*dy));
}

float  icvDistanceL2_32f( CvPoint2D32f pt1, CvPoint2D32f pt2 )
{
 float dx = pt2.x - pt1.x;
 float dy = pt2.y - pt1.y;
 return cvSqrt( (float)(dx*dx + dy*dy));
}

Viva Pitágoras

Acessibilidade: eViacam disponível no openSUSE 11.3

Acessibilidade não é puro altruísmo, e sim preocupar-se com o próximo com inteligência e visão mercadológica. Neste documento disponível no Viva o Linux e na Wiki pt-opensuse.org, veremos como disponibilizar uma interface para interpretar os movimentos da face e convertê-los em movimentos e ações para o cursor do mouse com o pacote eViacam agora disponível no openSUSE.

CERTIFACE: Reconhecimento Facial em celulares Android.

Disponibilizo neste post, o vídeo com testes laboratoriais finais e conclusivos sobre identificação facial em celulares Android utilizando a tecnologia CERTIFACE desenvolvido pela NETi TECNOLOGIA ® com algoritmo de reconhecimento facial, tratamento e otimização de imagem. A tecnologia CERTIFACE possui escalabilidade e alta disponibilidade para trabalhar com uma grandeza de milhões de usuários. O equipamento utilizado foi um Motorola DEXT com Android 1.5.

Aplicativo de reconhecimento facial no celular

“Um aplicativo sueco, ainda em desenvolvimento, promete revolucionar o mercado de celulares e colocar em alerta os usuários de redes sociais. O software de reconhecimento facial Recognizr é capaz de buscar informações sobre uma pessoa utilizando como simples referência uma fotografia feita pelo celular. O sistema procura retratos similares em sites como Twitter, Facebook, Flickr e Skype e devolve para o celular as informações disponibilizadas pelo usuário retratado.”

Fonte: http://veja.abril.com.br