Intel RealSense - Apps em uma nova dimensão

Preview:

Citation preview

Intel Software and Services Group

REALSENSE – APPs em uma Nova DimensãoJoão Pedro NardariDavid Momenso

2

Obrigado por nos receber!

3

• Estagiário na Intel Software Brasil Developers Relations Division

• 3º ano de SI – EACH

• Experiência com desenvolvimento de aplicações mobile e web.

João Pedro Nardari

4

Intel Information Technology 5

Adiciona “sentidos” aos computadores para criar experiências…

Firefly Photo by The Verge

Naturais Intuitivas Imersivas

6

Onde encontrar a tecnologia Intel® RealSense™?

intel.com/realsense/devices

8

Cameras Intel® RealSense™Kit de Desenvolvimento

[F200][R200]

9

Camera Intel® RealSense™ [F200]

10

Camera Intel® RealSense™ [F200] - Especificações

Spec Color Depth (IR)

Resolution 1080p VGA

Aspect Ratio 16:9 4:3

Frame Rate 30/60/120 FPS

FOV (D X V X H) 77º x 43º x 70º 90º x 59º x 73º

Other

Effective Range 0.2 – 1.2 m

Environment Indoor/Outdoor

11

Zona de Interação

12

World Coordinate System

Intel® RealSense™ SDK

13

• Ferramentas e APIs gratuitas para desenvolver aplicativos com Interfaces Naturais (NUIs) de umamaneira simples.

• Foca no que é mais importante: o conteúdo.

• Acessível para iniciantes e extensível para experts.

FuncionalidadesO que o SDK nos oferece?

Mãos

15

• Posição (X, Y e Z)

• Lado do corpo (Esquerda/Direita)

• 22 Pontos (Esqueleto)

• Gestos pré-definidos (tap, swipe, ‘V’ sign, etc)

Touchless Controller

16

• Utiliza modulo de mãos para controlar funções básicas da interface de usuário.

• Baseado no módulo de mãos.

• Funções de alto nível

• Mapeia os gestos para controles das interfaces de usuário do Sistema Operacional.

17

• Detecta até 4 blobs

• Pontos (Mais próximo, centro, topo...)

• Alternativa para o tracking das mãos

• Impacto menor aos recursos do sistema

Blob Detection

18

• Tracking

Rosto

18

• Tracking

• Pontos

Rosto

18

• Tracking

• Pontos

• Pose

Rosto

18

• Tracking

• Pontos

• Pose

• Expressões

Rosto

18

• Tracking

• Pontos

• Pose

• Expressões

• Emoções

Rosto

18

• Tracking

• Pontos

• Pose

• Expressões

• Emoções

• Reconhecimento

Rosto

18

• Tracking

• Pontos

• Pose

• Expressões

• Emoções

• Reconhecimento

• Pulsação

Rosto

Fala/Voz

19

• Reconhecimento

• Comandos

• Ditado

• Síntese

• Funciona Offline

• Suporte a 8 línguas

20

User Segmentation / Background Subtraction

21

Tracking de Objetos

22

Scanneamento 3D

29

Funcionalidades adicionais do SDK

Como iniciar?

24

• Download do SDK

intel.com/RealSense/SDK

• Kit de desenvolvimento

intel.com/RealSense/getacamera

25

Requerimentos de Hardware e Software

OR

Integrated or Peripheral Depth Camera4th generation Intel® Core™ processor or newer

OSs Suportados: Windows* 7, Windows* 8.1 (Desktop Mode), Windows* 10

Desenvolvimento

33

O que podemos usar para desenvolver?

Linguagens

de Programação

• C++

• C#

• Java

• Javascript

• Processing

Ferramentas / SDKs

• Unity*

• Havok SDK

• openFrameworks

• Libgdx (community owned)

34

Intel® RealSense™ - Extensão para Scratch

35

Arquitetura

SDK Application SDK Samples / Demos / Tools

C# Interface Unity Interface Processing Interface Java* Interface …

SDK Interfaces

SDK CoreModule Management

Pipeline ExecutionInteroperability

CapabilityModule

CapabilityModule

I/OModule

37

Onde encontrar ajuda?

intel.com/RealSense/developer

38

Onde encontrar ajuda?

Link

Intel Developer Zone - RealSensehttps://software.intel.com/en-us/realsense/home

RealSense Forumhttps://software.intel.com/en-us/forums/realsense

Intel RealSense Brasil Devhttps://www.facebook.com/groups/1498873510390333/

RealSense Expertshttps://www.facebook.com/groups/606910632775791/

RealSense Demos

Q/A

41

David Momenso

david.momenso@intel.com

João Pedro Nardari

joaonardari@gmail.com

/joao.nardari

joaopedronardari

Contatos