apresentação oral - 9ª jornada científica e tecnológica da ufscar
DESCRIPTION
Um jogo de quebra-cabeça para interface natural de usuário (CIC - Oral)Autores: Gustavo Jordan Castro Brasil1, Marcelo Paiva Guimarães1; 1Instituto Federal de Educação, Ciência E Tecnologia de São PauloTRANSCRIPT
1
UM JOGO DE QUEBRA-CABEÇA PARA INTERFACE NATURAL DE USUÁRIO
Gustavo Jordan Castro Brasil (IC) Marcelo Paiva Guimarães (O)
Departamento de Computação, Instituto Federal de São Paulo – Salto/SP- Brasil
2
Roteiro
● Evolução das interfaces de usuários
● Evolução dos dispositivos de games para NUI
● O que é Kinect?
● Como funciona o Kinect?
● Framework OpenNI para detecção de gestos
● Jogo de Quebra-cabeça (Interface KiPuzzle)
3
Evolução das interfaces de usuário
interface de linha de comando interface gráfica de usuário
Interface natural de usuário
4
Interface de Linha de Comando
Imagem: Google Imagens http://www.google.com.br/imghp - Keyboard
5 Imagem: Google Imagens http://www.google.com.br/imghp - Mouse
Interface Gráfica de Usuário
http://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/JauntyGUI.png/800px-JauntyGUI.png - JauntyGUI
6 Imagem: Google Imagens http://www.google.com.br/imghp - Minority Report
Interface Natural de Usuário
7
● Design fácil de utilização
● Design simples e natural
● Controle de interface por detecção de gestos
● Controle de interface por detecção de fala
Design de aplicações NUI se resume
● Touch Screens ● Sensores de movimento (acelerômetros) ● Câmeras de profundidade (3D) ● Sensores de áudio
Dispositivos
8
RGB CAMERA
MULTI-ARRAY MIC MOTORIZED TILT
3D DEPTH SENSORS
4 – Microfones e detecção de distância 1 – Câmera RGB 640x480 1 – Projetor Infravermelho 1 – Câmera Infravermelho 320x240 1 – Motor movimento vertical 27 graus
9
Interface KiPuzzle
10
11
Kinect e possibilidades
Aproveitar suas características os benefícios são amplos, pode se aplicar em áreas como ; ● Robótica ● Realidade virtual ● Vigilância ● Educação (fisioterapia etc..) ● Captura de movimento de pessoas ou objetos ● Rastreamento ● Captura de vídeo ou imagem 3D.
Pode ser usado para desenvolvimento de aplicações NUI