perceptual computing sdk - tdc florianópolis
Post on 12-Jan-2015
293 Views
Preview:
DESCRIPTION
TRANSCRIPT
Perceptual Computing SDK
Felipe Pedroso
Selo Luciano Palma de Qualidade
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
4
Qual é o objetivo do Perceptual Computing?
• Adicionar “sentidos” ao “cérebro” dos dispositivos
• Criar experiências que sejam…
N I Iaturais ntuitivas mersivas
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
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
7
Câmeras Integradas aos dispositivos!
8
Mas o que o SDK consegue fazer?
• Mãos e dedos
• Faces
• Voz
• Realidade Aumentada
• Subtração de fundo
• Pulsação (experimental)
9
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
11
O que usar para desenvolver?
• Linguagens• C++
• C#
• Java
• Ferramentas• Total Immersion* D’Fusion Studio
• Processing*
• Unity* Game Development Environment
• Havok* Vision Engine
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();
}}
“Talk is cheap. Show me the code.”
Linus Torvalds - https://lkml.org/lkml/2000/8/25/132
13
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...
Eventos/Concursos
Curta nossa página no Facebook: https://www.facebook.com/intelswbrasil
16
Take aways
• SDK: foco no desenvolvimento da app
• Adicionar recursos de natural user interface não precisa ser difícil
17
http://software.intel.com.br/
18
Comunidade Ultrabooks/Windows
19
http://intel.com/software/realsense
Dúvidas?
20
21
Muito obrigado!
• Contatos• Felipe Augusto Pedroso
• felipe.pedroso@intel.com
• facebook.com/felipe.a.pedroso
• http://www.slideshare.net/felipe_pedroso
• @felipeapedroso
top related