perceptual computing sdk - tdc florianópolis

22
Perceptual Computing SDK Felipe Pedroso

Upload: felipe-pedroso

Post on 12-Jan-2015

293 views

Category:

Technology


0 download

DESCRIPTION

Slides from my presentation about Perceptual Computing SDK during the event ""The Developers Conference - Florianópolis"

TRANSCRIPT

Page 1: Perceptual Computing SDK - TDC Florianópolis

Perceptual Computing SDK

Felipe Pedroso

Page 2: Perceptual Computing SDK - TDC Florianópolis

Selo Luciano Palma de Qualidade

Page 3: Perceptual Computing SDK - TDC Florianópolis

3

Agenda

• Perceptual Computing SDK• Objetivo• Recursos• Demos• O que esperar em 2014?• Como desenvolver?

• Show me the code:• JavaFX• Monogame + Farseer Physics• Cocos2d-x

Page 4: Perceptual Computing SDK - TDC Florianópolis

4

Qual é o objetivo do Perceptual Computing?

• Adicionar “sentidos” ao “cérebro” dos dispositivos

• Criar experiências que sejam…

N I Iaturais ntuitivas mersivas

Page 5: Perceptual Computing SDK - TDC Florianópolis

5

Intel Perceptual Computing SDK

• Bibliotecas/Ferramentas de implementação de NUI

• Foco no apps

• Quer escovar bits? Yes, we can

• Permite a adição de novos módulos

Page 6: Perceptual Computing SDK - TDC Florianópolis

6

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

Page 7: Perceptual Computing SDK - TDC Florianópolis

7

Câmeras Integradas aos dispositivos!

Page 8: Perceptual Computing SDK - TDC Florianópolis

8

Mas o que o SDK consegue fazer?

• Mãos e dedos

• Faces

• Voz

• Realidade Aumentada

• Subtração de fundo

• Pulsação (experimental)

Page 9: Perceptual Computing SDK - TDC Florianópolis

9

Page 10: Perceptual Computing SDK - TDC Florianópolis

O que esperar para 2014?

3D Scanning3D Augmented Reality

Enhanced Hand/Finger tracking3D Facial Analysis

Next Generation Integrated Depth Camera

Windows* 8.1

Gesture Authoring ToolUnity* ToolKit

Intel®

RealSense™ SDK 2014

New Modalities Enhanced Algorithms

Extended Reach Developer Tools

Page 11: Perceptual Computing SDK - TDC Florianópolis

11

O que usar para desenvolver?

• Linguagens• C++

• C#

• Java

• Ferramentas• Total Immersion* D’Fusion Studio

• Processing*

• Unity* Game Development Environment

• Havok* Vision Engine

Page 12: Perceptual Computing SDK - TDC Florianópolis

12

Hello World

• C++ • C#class MyPipeline: public UtilPipeline {public:

MyPipeline(void):UtilPipeline() { EnableGesture();

}virtual void PXCAPI OnGesture

(PXCGesture::Gesture *data) {printf_s(“%d\n”,data->label);

}}

int wmain(int argc, WCHAR* argv[]) {MyPipeline pipeline;pipeline.LoopFrames();return 0;

}

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();

}}

Page 13: Perceptual Computing SDK - TDC Florianópolis

“Talk is cheap. Show me the code.”

Linus Torvalds - https://lkml.org/lkml/2000/8/25/132

13

Page 14: Perceptual Computing SDK - TDC Florianópolis

14

Como conseguir uma câmera?

• Programa de parcerias• https://software.intel.com/pt-br/brazil-partners

• Programa acadêmico• https://software.intel.com/pt-br/academic

• Senz3D• Developer edition - www.intel.com/software/perceptual

• Creative: http://bit.ly/1cxdZpa

• Amazon: http://amzn.to/GPgSne

• Ou...

Page 15: Perceptual Computing SDK - TDC Florianópolis

Eventos/Concursos

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

Page 16: Perceptual Computing SDK - TDC Florianópolis

16

Take aways

• SDK: foco no desenvolvimento da app

• Adicionar recursos de natural user interface não precisa ser difícil

Page 17: Perceptual Computing SDK - TDC Florianópolis

17

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

Page 18: Perceptual Computing SDK - TDC Florianópolis

18

Comunidade Ultrabooks/Windows

Page 19: Perceptual Computing SDK - TDC Florianópolis

19

http://intel.com/software/realsense

Page 20: Perceptual Computing SDK - TDC Florianópolis

Dúvidas?

20

Page 21: Perceptual Computing SDK - TDC Florianópolis

21

Muito obrigado!

• Contatos• Felipe Augusto Pedroso

[email protected]

• facebook.com/felipe.a.pedroso

• http://www.slideshare.net/felipe_pedroso

• @felipeapedroso

Page 22: Perceptual Computing SDK - TDC Florianópolis