Your SlideShare is downloading. ×
0
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Kinect
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Kinect

318

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
318
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Kinect Thiago Gouveia Rocha
  • 2. Índice • • • • • • Kinect Histórico dos Move Controllers Kinect Componentes de hardware Software Aplicações Como integrar o Kinect a um projeto pessoal 2
  • 3. Índice • • • • • • Kinect Histórico dos Move Controllers Kinect Componentes de hardware Software Aplicações Como integrar o Kinect a um projeto pessoal 3
  • 4. Move Controllers • Power Glove – 1989 - Nintendo 8 bits – Impreciso e difícil utilização • Wii Remote – 2006 - Nintendo Wii – Sem fio – Console mais vendido • PSMove + Playstation Eye – 2009 - Playstation 3 – Maior precisão que o Wii Remote Kinect 4
  • 5. Move Controllers Power Glove Kinect Wii Remote PS Move 5
  • 6. Índice • • • • • • Kinect Histórico dos Move Controllers Kinect Componentes de hardware Software Aplicações Como integrar o Kinect a um projeto pessoal 6
  • 7. O que é o Kinect? • E3 2009 – Microsoft - Project Natal – Alex Kipman • NUI – Natural User Interface • “You are the controller” • Xbox 360 tornou-se o console mais vendido Kinect 7
  • 8. Efeitos do Kinect no Xbox 360 Kinect 8
  • 9. O que é o Kinect? • Características Básicas: – – – – Kinect Distância: 1,2 à 4 metros para o Kinect for Xbox Distância: 40 cm à 4 metros para o Kinect for Windows Detecta até 6 pessoas simultaneamente Detecta até 2 jogadores ativos 9
  • 10. Kinect • http://www.youtube.com/watch?v=Cy3mTk0srw Kinect 10
  • 11. Índice • • • • • • Kinect Histórico dos Move Controllers Kinect Componentes de hardware Software Aplicações Como integrar o Kinect a um projeto pessoal 11
  • 12. Hardware Kinect Kinect 12
  • 13. Hardware Kinect Kinect 13
  • 14. Câmera RGB • Resolução 640x480 • 30 fps Kinect 14
  • 15. Sensor de Profundidade 3D • Emissor infravermelho • Sensor CMOS Monocromático • Intensidade do Pixel representa a distância do objeto em relação ao Kinect • Gera o mapa de profundidade Kinect 15
  • 16. Sensor de Profundidade 3D Kinect 16
  • 17. Outros componentes: • Microfone Multi-vetorial – 4 microfones auto direcionáveis – Beam Forming - Isola o som ambiente da fala do jogador – Controlar por voz • Base motorizada – Adaptar-se a vários ambientes – 27º de inclinação Kinect 17
  • 18. Qual é o diferencial do Kinect? Hardware comum Hardware comum Kinect Software poderoso Kinect 18
  • 19. Índice • • • • • • Kinect Histórico dos Move Controllers Kinect Componentes de hardware Software Aplicações Como integrar o Kinect a um projeto pessoal 19
  • 20. Software Kinect • Inicialização do aparelho – Mapeia do ambiente • • • • Detecção de 20 pontos do corpo de cada jogador Interpolação de partes do corpo Rápido reconhecimento de posição Técnicas de aprendizado de máquina – Software aprende a resolver problemas por exemplos – Trilhões de possibilidades de corpos Kinect 20
  • 21. Software Kinect Kinect 21
  • 22. Índice • • • • • • Kinect Histórico dos Move Controllers Kinect Componentes de hardware Software Aplicações Como integrar o Kinect a um projeto pessoal 22
  • 23. Aplicações • 2010 - Hackearam o Kinect • OpenNI – Biblioteca não oficial para desenvolvimento • Utilização do Kinect em diversas áreas Kinect 23
  • 24. Aplicações • http://www.youtube.com/watch?v=L7jeJ SdJPpk Kinect 24
  • 25. Aplicações • http://www.youtube.com/watch?v=oq9 8_35sQko Kinect 25
  • 26. Índice • • • • • • Kinect Histórico dos Move Controllers Kinect Componentes de hardware Software Aplicações Como integrar o Kinect a um projeto pessoal 26
  • 27. Integrando o Kinect • • • • Kinect 2011 – SDK Kinect (Software Development Kit) Fins não comerciais Download Gratuito C++ ou C# 27
  • 28. SDK • • • • Kinect Documentação Drivers Bibliotecas Samples e tutoriais 28
  • 29. Procedimentos básicos • Atua esperando eventos – listener 1. Achar o Kinect ativo 2. Ativar recursos do Kinect que você irá usar a) SkeletonStream b) DepthStream c) AudioStream 3. Eventos para tratar os sensors 4. KinectSensor.Start() Kinect 29
  • 30. Exemplos • http://www.youtube.com/watch?v=7vq1TiXi3g Kinect 30
  • 31. Exemplos • http://www.youtube.com/watch?v=ho8 KVOe_y08 Kinect 31
  • 32. Dúvidas Kinect 32
  • 33. Thiago Gouveia Rocha tgr@labmetro.ufsc.br

×