palestra intel perceptual computing sdk (java)

Post on 24-May-2015

395 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Intel Perceptual Computing SDK

Felipe Pedroso

Alessandro de Oliveira Faria

Agenda

• O que é Perceptual Computing?

• Intel Perceptual Computing SDK • Hardware

• Funcionalidades

• Demos

2

Interação com Dispositivos

3

Qual é o próximo salto?

4

Perceptual Computing

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…

8

N I I aturais ntuitivas mersivas

9

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

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)

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

12

Câmeras Integradas aos dispositivos!

13

O que usar para desenvolver?

• Linguagens • C++

• C#

• Java

• Frameworks • Unity PRO

• Processing

• openFrameworks

• Havok

14

Vamos falar um pouco de arquitetura…

15

Mãos/Dedos

16

• 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

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

17

Voz

• Desenvolvido pela empresa Nuance

• Reconhecimento de comandos pré-definidos (em pt-br)

• Ditado

• Sintetização de frases curtas

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

19

Background subtraction

• Efeito ‘chroma key’ em tempo real

• Permite focar no que é mais relevante na imagem e separar do resto

20

Legal, posso capturar todas essas informações…

21

… mas e a privacidade do usuário?

Privacy Notification Tool

Casos de Uso

• Interfaces interativas

• Jogos

• Realidade Aumentada

• Acessibilidade

• Segurança

23

24

25

26

27

28

29

30

31

32

33

34

35

Hello Hands!

38

39

Aonde posso saber mais?

• http://intel.com/software/perceptual

40

OK,mas como conseguir uma câmera?

41

Eventos/Concursos

Curta nossa página no Facebook: https://www.facebook.com/intelswbrasil

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

44

Quer saber mais?

• http://software.intel.com.br/

45

Comunidade Ultrabooks/Windows

46

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

48

Q/A

49

Muito obrigado!

• Contatos • Felipe Augusto Pedroso

• felipe.pedroso@intel.com

• facebook.com/felipe.a.pedroso

• @felipepedroso

• Alessandro de Oliveira Faria

• alessandrdofaria@netitec.com.br

50

top related