Mostrando postagens com marcador rastreamento. Mostrar todas as postagens
Mostrando postagens com marcador rastreamento. Mostrar todas as postagens

quinta-feira, 19 de agosto de 2010

Multi touch para Ubuntu

Uma das tecnologias mais modernas que existe hoje no que diz respeito à interatividade são as telas multi touch, que são telas sensíveis ao toque capazes de processar mais de um ponto de toque simultaneamente.

Eu estava vendo umas notícias e acabei encontrando isto. O que mais me agradou foi ver este vídeo.



É gratificante ver o acompanhamento das tecnologias mais modernas pelo software livre.

Como eu estou fazendo nos últimos textos, vou propor que os desenvolvedores e/ou pesquisadores que tomem conhecimento pela tecnologia multi touch que criem novas aplicações para "facilitar a vida" dos usuários.

quarta-feira, 28 de julho de 2010

Sistema 3D de interação gestual

Hoje vi esta notícia e fiquei feliz com os avanços na área de interação homem-máquina por gestos.

Este sistema é semelhante, em certos aspectos ao SIRENE (meu projeto de mestrado), porém bem mais elaborado.

Semelhante ao SIRENE, este sistema não necessita de luvas, o que gera maior independência do sistema com relação às condições de uso. Imagine o usuário não poder usar o sistema porque sua luva está suja ou desbotada (inadequada), por exemplo.

Outro sistema, já comercial, está sendo usado com sucesso em hospitais. Em casos específicos, como ambientes estéreis (hospitais e laboratórios), é importante evitar situações de contaminação por parte dos profissionais, tocar objetos pode contaminar as mãos do usuário deste objeto, principalmente quando se trata de um objeto eletrônico, difícil de ser higienizado e usado por várias pessoas.

Deixo então um incentivo aos pesquisadores e desenvolvedores da área de interação gestual por meios sem contato, por exemplo visão computacional. Vejamos onde podemos atuar e colaborar com a melhoria daquilo que já existe empregando nossos conhecimentos.

segunda-feira, 20 de outubro de 2008

Conjunto de vídeos sobre Libras

Hoje eu fiz os primeiros vídeos para testar os algoritmos que desenvolvi para o meu mestrado.

Primeiro vou testar algoritmos de segmentação, depois de extração dos momentos centrados e por fim os algoritmos de classificação.

Eu fiz um código do Scilab para fazer a captura do vídeo, como o que apresentei aqui.

Eu fiz 2 conjuntos de vídeos com as 26 letras do alfabeto em Libras (um vídeo por letra).

Pelo que vi nos vídeos, terei problemas em fazer a segmentação da mão, caso seja necessário, e/ou algoritmos de rastreamento.

Eu fiz os vídeos na Feneis-CE com 2 pessoas que têm experiência com Libras (um deles é deficiente auditivo).

Sobre os vídeos, eu os fiz com uma webcam VGA (640 x 480 pixels) com duração de 5 segundos a 20 fps.

Eu pensei em fornecer os vídeos a possíveis colaboradores que tenham interesse em trabalhar com reconhecimento de gestos ou mesmo com o reconhecimento da Libras.

Como são muitos vídeos (52 no total) eu não acho interessante colocá-los no YouTube, mas posso passar por e-mail aos interessados (cada conjunto de vídeos tem uns 13,5 MB).

Os interessados podem deixar seus dados (nome e e-mail) como comentário que eu mando os arquivos.

terça-feira, 15 de julho de 2008

Planejamento para o Gravity Racer

Como estive tendo uns problemas com o Open CV no PCLOS, não irei fazer esta parte do Gravity Racer agora.

No momento estou meio parado com relação a este projeto, mas em alguns dias (ainda este mês) espero ter algo "paupável".

A ordem que pretendo seguir no desenvolvimento do jogo é a seguinte:
  1. Interface visual, em que irei desenvolver uma tela de abertura e aproveitar as figuras para o jogo propriamente dito. Neste ponto terei de aprender a manipular as figuras com SDL no C++, sendo um dos pontos mais importante a rotação das figuras.
  2. Controle dos elementos, basicamente controlar a nave e fazê-la interagir com o cenário.
  3. Sonoplastia, em que posso inventar algum som ou procurar algo na internet.
  4. Desenvolver a "inteligência" do jogo, implementar a interação gravitacional, inserir possíveis adversários para jogos single player (acho que seria bom usar lógica fuzzy na inteligência dos adversários, como no vídeo do controle fuzzy de foguete).
  5. Esta é uma estapa opcional: permitir jogos multi-player pela web, neste ponto terei sérios problemas pois não tenho experiência em aplicações desta natureza.
  6. Por fim, fazer o módulo de controle do foguete pela webcam, sendo esta a parte final do projeto.

Com isso, fecho o Gravity Racer1.0 e este estará pronto para o mercado.

quinta-feira, 26 de junho de 2008

Scilab + WiiMote

Hoje vi este vídeo e achei bem interessante.



Neste caso, o wiimote lê e envia o sinal do carro para o Scilab (no notebook), acredito que o uso do wiimote foi um exagero por parte do idealizador, mas ficou bem interessante.

segunda-feira, 21 de abril de 2008

Gotcha?

Assisti a palestra do Gotcha e, para ser sincero, perdi meu tempo.

Para começar, os caras usaram um sensor infra-vermelho que era rastreado pelo wii-mote (joystick do Wii, fabricado pela Nintendo) então era só pegar o ponto mais estimulado e passar para o mouse e ainda tinha um segundo ponto para gerar o clique. A crítica: com um sensor desses, os desenvolvedores deviam pensar em algo mais inteligente, tipo navegação 3D. Uma aplicação do tipo mover mouse, na minha concepção, deve ser mais acessível e um Wii não é algo que possa se comprar com frequência.

Depois, os caras usaram M$ Vi$ual $tudio no M$ Ruindow$ à Vista, sem comentários: isso foi um crime!

Os palestrantes também não eram dos melhores: um era advogado e passou a palestra toda fazendo gracinhas e querendo chamar a atenção; o outro era um aluno de 2o grau, provavelmente, que teve uma idéia com o primeiro e o pessoal (comunidade) gostou (em comparação, cliquem aqui). Não estou menosprezando os caras, apenas acho que estão dando muita atenção para algo deveras simples.

Para finalizar, quase metade da palestra foi assistir um dos palestrantes jogando Quake, e não foi dada nenhuma informação útil do programa em si.