Intel Perceptual Computing SDK

619 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
619
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Intel Perceptual Computing SDK

  1. 1. Intel Perceptual Computing SDK Felipe Pedroso
  2. 2. Agenda • O que é Perceptual Computing? • Intel Perceptual Computing SDK • Hardware • Funcionalidades • Demos 2
  3. 3. Interação com Dispositivos 3
  4. 4. Qual é o próximo salto? 4
  5. 5. Perceptual Computing
  6. 6. O que é? • Adicionar “sentidos” ao “cérebro” do “PC” • Usar mãos, olhos, ouvidos, voz, toque, emoções e sensibilidade ao contexto para criar experiências que sejam… N 8 aturais I ntuitivas I mersivas
  7. 7. 9
  8. 8. Intel Perceptual Computing SDK • Biblioteca de detecção de padrões e implementações de algoritmos de reconhecimento (áudio e imagem) • Foco na implementação da app, não nos algoritmos • Quer escovar bits? É possível! • Extensível: permite a adição de novos modos de utilização 10
  9. 9. Casos de Uso • Interfaces interativas • Jogos • Segurança • Realidade Aumentada • Acessibilidade 11
  10. 10. Requisitos do SDK • Hardware • 2ª e a 3ª geração da arquitetura Intel® Core™ • 1GB de memória livre no HD • Creative* Senz 3D* camera • S.O • Windows 7 SP1 ou superior • Windows 8 (Modo desktop) 12
  11. 11. Creative Camera / Senz3D • Captura de imagem HD (720p) • Sensor de profundidade (QVGA) • Array de dois microfones • Alimentação USB (<2.5W) • Drivers para Windows 7 e Windows 8 13
  12. 12. Câmeras Integradas aos dispositivos! 14
  13. 13. O que usar para desenvolver? • Linguagens • C++ • C# • Java • Frameworks • • • • 15 Unity PRO Processing openFrameworks Havok
  14. 14. Vamos falar um pouco de arquitetura… 16
  15. 15. Mãos/Dedos • Rastreamento dos “nós” • 7 pontos: pontas dos dedos, centro da palma e punho • Gestos e poses padronizadas • Poses: positivo/negativo, paz, High-5 • Gestos: swype, círculo e aceno 17
  16. 16. Face • Detecção/rastreamento de múltiplas faces • Detecção de até 7 pontos de referência: olhos, nariz e boca • Reconhecimento: semelhanças entre um conjunto de faces 18
  17. 17. Voz • Desenvolvido pela empresa Nuance • Reconhecimento de comandos prédefinidos (em pt-br) • Ditado • Sintetização de frases curtas 19
  18. 18. Realidade Aumentada • Rastreamento de superfícies planas 2D • Posição e orientação • Rastreamento de objetos 3D • Baseado em modelos 3D • Orientação de faces 20
  19. 19. Background subtraction • Efeito ‘chroma key’ em tempo real • Permite focar no que é mais relevante na imagem e separar do resto 21
  20. 20. Legal, posso capturar todas essas informações… … mas e a privacidade do usuário? 22
  21. 21. Privacy Notification Tool
  22. 22. Showcase Apps Million Minions* Touchcast* Kung Pow Kevin* Aligned* Personify* FastAccess 3D* Moogie Moko* 24 Idol Hands* Dragon Assistant 1.5*
  23. 23. Hello World  • C++ class MyPipeline: public UtilPipeline { public: MyPipeline(void):UtilPipeline() { EnableGesture(); } virtual void PXCAPI OnGesture (PXCGesture::Gesture *data) { printf_s(“%dn”,data->label); } } int wmain(int argc, WCHAR* argv[]) { MyPipeline pipeline; pipeline.LoopFrames(); return 0; } 25 • C# class MyPipeline: UtilMPipeline { public MyPipeline():base() { EnableGesture(); } public override void OnGesture (ref PXCMGesture.Gesture data) { Console.WriteLn(data.label); } } class Program { static void Main(string[] args) { MyPipeline pipeline=new MyPipeline(); pipeline.LoopFrames(); pipeline.Dispose(); } }
  24. 24. 26
  25. 25. Aonde posso saber mais? • http://intel.com/software/perceptual 27
  26. 26. OK,mas como conseguir uma câmera? 28
  27. 27. Programa de parcerias Mais informações sobre parcerias: http://software.intel.com/pt-br/partner-home
  28. 28. Eventos/Concursos Curta nossa página no Facebook: https://www.facebook.com/intelswbrasil
  29. 29. www.softwareday.com.br 31
  30. 30. Para desenvolvedores… • Participar ativamente do IDZ : • Apresentar uma proposta de um bom projeto • Se comprometer a escrever artigos técnicos com a câmera em mãos • Problema: Depende da disponibilidade e do comprometimento do desenvolvedor • Developer edition • www.intel.com/software/perceptual • 149 dólares (+ impostos) • Entrega no Brasil • Senz3D • Creative: http://bit.ly/1cxdZpa • Amazon: http://amzn.to/GPgSne 32
  31. 31. Quer saber mais? • http://software.intel.com.br/ 33
  32. 32. Comunidade Ultrabooks/Windows 34
  33. 33. Take aways • As interfaces naturais mudarão a interação Homem-Device • Diferencie sua app no meio da multidão • Faça sua app ser referência na tecnologia antes das câmeras forem integradas • SDK: Foque no desenvolvimento da sua app 35
  34. 34. DAMIs? 36
  35. 35. Muito obrigado! • Contatos • • • • 37 Felipe Augusto Pedroso felipe.pedroso@intel.com facebook.com/felipe.a.pedroso @felipepedroso
  36. 36. Backup

×