intel realsense - apps em uma nova dimensão
TRANSCRIPT
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
HP Sprout by Gizmodo Dell Venue 8 7000 by Intel @ Twitter Firefly Photo by The Verge
7
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
36
Photo by Computer Base
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
João Pedro Nardari
/joao.nardari
joaopedronardari
Contatos