SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Intel Perceptual Computing
SDK
Felipe Pedroso
‹#›‹#›
Software and Services Group
Felipe Pedroso
•Gerente da Comunidade de
Ultrabooks/Windows no grupo de
Software da Intel
•Nascido em Sorocaba/SP
•Formado em Engenharia da
Computação na FACENS
•Desenvolvedor nas horas vagas (se é
que elas existem...)
•Gosta de C, C++, C#, Java, Python,
HTML5, Férias ou qualquer coisa que
seja programavel.
‹#›‹#›
Software and Services Group
O que é Perceptual Computing?
‹#›‹#›
Software and Services Group
•Forma de interação homem-máquina
−Ações do usuário são sentidas/percebidas
−Proporciona uma interface natural, imersiva e intuitiva
•Como prover essa interface?
−Gestos com as mãos/dedos
−Rastreamento/Análise da face
−Reconhecimento de voz
−Realidade aumentada
O que é Perceptual Computing?
‹#›‹#›
Software and Services Group
‹#›‹#›
Software and Services Group
•Biblioteca de detecção de padrões e implementações de
algoritmos de reconhecimento (áudio e imagem)
•Muda o foco do desenvolvedor na implementação dos
algoritmos para inovações no desenvolvimento das aplicações
•Flexibilidade: Permite trabalhar em alto e baixo nível
•Extensível: permite a adição de novos modos de utilização
•Aceleração de Hardware em plataformas da Intel®
Intel Perceptual Computing SDK
‹#›‹#›
Software and Services Group
Casos de uso
•Interface de Usuário Interativa
•Jogos
•Segurança
•Realidade Aumentada
•Auxílio a portadores de
deficiência
‹#›‹#›
Software and Services Group
O que usar para desenvolver?
•Linguagens
−C++
−C#
−Java
•Frameworks
−Unity3D
−Processing
−openFrameworks
‹#›‹#›
Software and Services Group
Creative* Camera
•Captura de imagem HD
(720p)
•Sensor de profundidade
•Array de dois microfones
•Alimentação USB (<2.5W)
•Drivers para Windows 7 e
Windows 8 (Desktop)
‹#›‹#›
Software and Services Group
Câmeras Integradas aos Ultrabooks!
‹#›‹#›
Software and Services Group
•8-bit RGB in RGBA/RGB24/NV12/YUY2
−Creative* camera supports up to 1280x720
•16-bit depthmap, confidence map and vertices.
−Creative camera supports up to QVGA (320x240)
−Depthmap smoothing by default
Captura de Imagem
‹#›‹#›
Software and Services Group
•Rastreamento dos “nós”
−7 pontos: pontas dos dedos, centro da palma e
punho
•Gestos e poses padronizadas
−Poses: positivo/negativo, paz
−Gestos: swype, círculo, aceno e High-5
Rastreamento de dedos
‹#›‹#›
Software and Services Group
•Detecção/rastreamento de
múltiplas faces
•Detecção de 7 pontos de
referência: olhos, nariz e boca
•Reconhecimento: semelhanças
entre um conjunto de faces
•Detecção de atributos: faixa
etária, sexo, sorriso e abertura dos
olhos (em desenvolvimento)
Rastreamento e Análise de Faces
‹#›‹#›
Software and Services Group
•Desenvolvido pela empresa Nuance
•Reconhecimento de comandos pré-definidos
•Ditado
•Sintetização de frases curtas
Reconhecimento e Síntese de Voz
‹#›‹#›
Software and Services Group
•Rastreamento de superfícies planas 2D
−Posição e orientação
•Rastreamento de objetos 3D
−Baseado em modelos 3D
•Orientação de faces
Rastreamento de objetos 2D/3D
‹#›‹#›
Software and Services Group
•Informa ao usuário final toda vez que alguma aplicação ativa
a câmera
Notificação de privacidade
‹#›‹#›
Software and Services Group
Arquitetura
‹#›‹#›
Software and Services Group
Hello World 
C++
class MyPipeline: public UtilPipeline {
public:
MyPipeline(void):UtilPipeline() {
EnableGesture();
}
virtual void PXCAPI OnGesture
(PXCGesture::Gesture *data) {
printf_s(“%dn”,data->label);
}
};
int wmain(int argc, WCHAR* argv[]) {
MyPipeline pipeline;
pipeline.LoopFrames();
return 0;
}
C#
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();
}
}
‹#›‹#›
Software and Services Group
Demos
Mas como conseguir uma
câmera?
‹#›‹#›
Software and Services Group
Programa de Parcerias: Intel + Smyowl
Mais informações sobre parcerias: http://software.intel.com/pt-br/partner-home
‹#›‹#›
Software and Services Group
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
−Depende da disponibilidade e do comprometimento do
desenvolvedor
•Comprar a câmera: www.intel.com/software/perceptual
−149 dólares (+ impostos)
−Entrega no Brasil
•Ou…
‹#›‹#›
Software and Services Group
… Perceptual Challenge Brasil!!!
Saiba mais em: http://software.intel.com/perceptualchallengebrasil
Hands-on: Perceptual Tetris!
Dúvidas?
‹#›‹#›
Software and Services Group
http://software.intel.com/pt-br/
Quer saber mais?
‹#›‹#›
Software and Services Group
Comunidade Ultrabooks/Windows
‹#›‹#›
Software and Services Group
http://software.intel.com/pt-br/
https://www.facebook.com/intelswbrasil
Contatos
Felipe Pedroso
felipe.pedroso@intel.com
@felipeapedroso
Muito Obrigado!
‹#›‹#›
Software and Services Group
•Intel Perceptual Computing SDK
−http://intel.com/software/perceptual
•Documentação
−http://software.intel.com/sites/landingpage/perceptual_computing
/documentation/html/
•Guia sobre a interface
−http://download-
software.intel.com/sites/default/files/article/325946/perc-
humaninterfaceguidelines.pdf
Referências

Weitere ähnliche Inhalte

Ähnlich wie Intel Perceptual Computing SDK Guia

Palestra Intel Perceptual Computing SDK (Java)
Palestra Intel Perceptual Computing SDK (Java)Palestra Intel Perceptual Computing SDK (Java)
Palestra Intel Perceptual Computing SDK (Java)Felipe Pedroso
 
AI BRASIL - Visão Computacional com Raspberry Pi
AI BRASIL - Visão Computacional com Raspberry PiAI BRASIL - Visão Computacional com Raspberry Pi
AI BRASIL - Visão Computacional com Raspberry PiFulvio Mascara
 
Criando produtos e serviços reais para o mundo virtual.
Criando produtos e serviços reais para o mundo virtual.Criando produtos e serviços reais para o mundo virtual.
Criando produtos e serviços reais para o mundo virtual.Jane Vita
 
User Experience Boot Camp
User Experience Boot CampUser Experience Boot Camp
User Experience Boot CampUTFPR
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbridodrbatiston
 
TDCSP2019 - Trilha: Computação Cognitiva - Palestra: Serviços cognitivos de V...
TDCSP2019 - Trilha: Computação Cognitiva - Palestra: Serviços cognitivos de V...TDCSP2019 - Trilha: Computação Cognitiva - Palestra: Serviços cognitivos de V...
TDCSP2019 - Trilha: Computação Cognitiva - Palestra: Serviços cognitivos de V...Fulvio Mascara
 
Meetup: Cultura de UX – Ladies That UX Florianópolis
Meetup: Cultura de UX – Ladies That UX FlorianópolisMeetup: Cultura de UX – Ladies That UX Florianópolis
Meetup: Cultura de UX – Ladies That UX FlorianópolisLadies That UX Florianópolis
 
Previsibilidade em desenvolvimento de software
Previsibilidade em desenvolvimento de softwarePrevisibilidade em desenvolvimento de software
Previsibilidade em desenvolvimento de softwareDenis Ferrari
 
O papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareO papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareLeonardo Zanivan
 
Oficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC CampOficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC CampDiego Cavalca
 
Mobile User Experience: Compilando pessoas e codificando cores
Mobile User Experience: Compilando pessoas e codificando coresMobile User Experience: Compilando pessoas e codificando cores
Mobile User Experience: Compilando pessoas e codificando coresPedro de Albuquerque Borges
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
Design para a web - da interface ao branding
Design para a web - da interface ao brandingDesign para a web - da interface ao branding
Design para a web - da interface ao brandingJoão Alves
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Alvaro Viebrantz
 

Ähnlich wie Intel Perceptual Computing SDK Guia (20)

Palestra Intel Perceptual Computing SDK (Java)
Palestra Intel Perceptual Computing SDK (Java)Palestra Intel Perceptual Computing SDK (Java)
Palestra Intel Perceptual Computing SDK (Java)
 
AI BRASIL - Visão Computacional com Raspberry Pi
AI BRASIL - Visão Computacional com Raspberry PiAI BRASIL - Visão Computacional com Raspberry Pi
AI BRASIL - Visão Computacional com Raspberry Pi
 
Intel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensãoIntel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensão
 
Criando produtos e serviços reais para o mundo virtual.
Criando produtos e serviços reais para o mundo virtual.Criando produtos e serviços reais para o mundo virtual.
Criando produtos e serviços reais para o mundo virtual.
 
User Experience Boot Camp
User Experience Boot CampUser Experience Boot Camp
User Experience Boot Camp
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbrido
 
Remote Design Sprint
Remote Design SprintRemote Design Sprint
Remote Design Sprint
 
Dismistificando deep learning v2.1
Dismistificando deep learning v2.1Dismistificando deep learning v2.1
Dismistificando deep learning v2.1
 
RealSense SDK
RealSense SDKRealSense SDK
RealSense SDK
 
TDCSP2019 - Trilha: Computação Cognitiva - Palestra: Serviços cognitivos de V...
TDCSP2019 - Trilha: Computação Cognitiva - Palestra: Serviços cognitivos de V...TDCSP2019 - Trilha: Computação Cognitiva - Palestra: Serviços cognitivos de V...
TDCSP2019 - Trilha: Computação Cognitiva - Palestra: Serviços cognitivos de V...
 
Apresentacao KINECT
Apresentacao KINECTApresentacao KINECT
Apresentacao KINECT
 
Meetup: Cultura de UX – Ladies That UX Florianópolis
Meetup: Cultura de UX – Ladies That UX FlorianópolisMeetup: Cultura de UX – Ladies That UX Florianópolis
Meetup: Cultura de UX – Ladies That UX Florianópolis
 
Previsibilidade em desenvolvimento de software
Previsibilidade em desenvolvimento de softwarePrevisibilidade em desenvolvimento de software
Previsibilidade em desenvolvimento de software
 
O papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareO papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de software
 
Computação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos DigitaisComputação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos Digitais
 
Oficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC CampOficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC Camp
 
Mobile User Experience: Compilando pessoas e codificando cores
Mobile User Experience: Compilando pessoas e codificando coresMobile User Experience: Compilando pessoas e codificando cores
Mobile User Experience: Compilando pessoas e codificando cores
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
Design para a web - da interface ao branding
Design para a web - da interface ao brandingDesign para a web - da interface ao branding
Design para a web - da interface ao branding
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces
 

Mehr von Intel Software Brasil

Modernização de código em Xeon® e Xeon Phi™
Modernização de código em Xeon® e Xeon Phi™  Modernização de código em Xeon® e Xeon Phi™
Modernização de código em Xeon® e Xeon Phi™ Intel Software Brasil
 
Escreva sua App sem gastar energia, agora no KitKat
Escreva sua App sem gastar energia, agora no KitKatEscreva sua App sem gastar energia, agora no KitKat
Escreva sua App sem gastar energia, agora no KitKatIntel Software Brasil
 
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento MultiplataformaDesafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento MultiplataformaIntel Software Brasil
 
Desafios do Desenvolvimento Multi-plataforma
Desafios do Desenvolvimento Multi-plataformaDesafios do Desenvolvimento Multi-plataforma
Desafios do Desenvolvimento Multi-plataformaIntel Software Brasil
 
Getting the maximum performance in distributed clusters Intel Cluster Studio XE
Getting the maximum performance in distributed clusters Intel Cluster Studio XEGetting the maximum performance in distributed clusters Intel Cluster Studio XE
Getting the maximum performance in distributed clusters Intel Cluster Studio XEIntel Software Brasil
 
Methods and practices to analyze the performance of your application with Int...
Methods and practices to analyze the performance of your application with Int...Methods and practices to analyze the performance of your application with Int...
Methods and practices to analyze the performance of your application with Int...Intel Software Brasil
 
Principais conceitos técnicas e modelos de programação paralela
Principais conceitos técnicas e modelos de programação paralelaPrincipais conceitos técnicas e modelos de programação paralela
Principais conceitos técnicas e modelos de programação paralelaIntel Software Brasil
 
Principais conceitos e técnicas em vetorização
Principais conceitos e técnicas em vetorizaçãoPrincipais conceitos e técnicas em vetorização
Principais conceitos e técnicas em vetorizaçãoIntel Software Brasil
 
Intel Technologies for High Performance Computing
Intel Technologies for High Performance ComputingIntel Technologies for High Performance Computing
Intel Technologies for High Performance ComputingIntel Software Brasil
 
Benchmarking para sistemas de alto desempenho
Benchmarking para sistemas de alto desempenhoBenchmarking para sistemas de alto desempenho
Benchmarking para sistemas de alto desempenhoIntel Software Brasil
 
Yocto no 1 IoT Day da Telefonica/Vivo
Yocto no 1 IoT Day da Telefonica/VivoYocto no 1 IoT Day da Telefonica/Vivo
Yocto no 1 IoT Day da Telefonica/VivoIntel Software Brasil
 
Otávio Salvador - Yocto project reduzindo -time to market- do seu próximo pr...
Otávio Salvador - Yocto project  reduzindo -time to market- do seu próximo pr...Otávio Salvador - Yocto project  reduzindo -time to market- do seu próximo pr...
Otávio Salvador - Yocto project reduzindo -time to market- do seu próximo pr...Intel Software Brasil
 
Desenvolvimento e análise de performance de jogos Android com Coco2d-HTML5
Desenvolvimento e análise de performance de jogos Android com Coco2d-HTML5Desenvolvimento e análise de performance de jogos Android com Coco2d-HTML5
Desenvolvimento e análise de performance de jogos Android com Coco2d-HTML5Intel Software Brasil
 

Mehr von Intel Software Brasil (20)

Modernização de código em Xeon® e Xeon Phi™
Modernização de código em Xeon® e Xeon Phi™  Modernização de código em Xeon® e Xeon Phi™
Modernização de código em Xeon® e Xeon Phi™
 
Escreva sua App sem gastar energia, agora no KitKat
Escreva sua App sem gastar energia, agora no KitKatEscreva sua App sem gastar energia, agora no KitKat
Escreva sua App sem gastar energia, agora no KitKat
 
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento MultiplataformaDesafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
 
Desafios do Desenvolvimento Multi-plataforma
Desafios do Desenvolvimento Multi-plataformaDesafios do Desenvolvimento Multi-plataforma
Desafios do Desenvolvimento Multi-plataforma
 
Yocto - 7 masters
Yocto - 7 mastersYocto - 7 masters
Yocto - 7 masters
 
Getting the maximum performance in distributed clusters Intel Cluster Studio XE
Getting the maximum performance in distributed clusters Intel Cluster Studio XEGetting the maximum performance in distributed clusters Intel Cluster Studio XE
Getting the maximum performance in distributed clusters Intel Cluster Studio XE
 
Intel tools to optimize HPC systems
Intel tools to optimize HPC systemsIntel tools to optimize HPC systems
Intel tools to optimize HPC systems
 
Methods and practices to analyze the performance of your application with Int...
Methods and practices to analyze the performance of your application with Int...Methods and practices to analyze the performance of your application with Int...
Methods and practices to analyze the performance of your application with Int...
 
Principais conceitos técnicas e modelos de programação paralela
Principais conceitos técnicas e modelos de programação paralelaPrincipais conceitos técnicas e modelos de programação paralela
Principais conceitos técnicas e modelos de programação paralela
 
Principais conceitos e técnicas em vetorização
Principais conceitos e técnicas em vetorizaçãoPrincipais conceitos e técnicas em vetorização
Principais conceitos e técnicas em vetorização
 
Notes on NUMA architecture
Notes on NUMA architectureNotes on NUMA architecture
Notes on NUMA architecture
 
Intel Technologies for High Performance Computing
Intel Technologies for High Performance ComputingIntel Technologies for High Performance Computing
Intel Technologies for High Performance Computing
 
Benchmarking para sistemas de alto desempenho
Benchmarking para sistemas de alto desempenhoBenchmarking para sistemas de alto desempenho
Benchmarking para sistemas de alto desempenho
 
Yocto no 1 IoT Day da Telefonica/Vivo
Yocto no 1 IoT Day da Telefonica/VivoYocto no 1 IoT Day da Telefonica/Vivo
Yocto no 1 IoT Day da Telefonica/Vivo
 
Html5 fisl15
Html5 fisl15Html5 fisl15
Html5 fisl15
 
IoT FISL15
IoT FISL15IoT FISL15
IoT FISL15
 
IoT TDC Floripa 2014
IoT TDC Floripa 2014IoT TDC Floripa 2014
IoT TDC Floripa 2014
 
Otávio Salvador - Yocto project reduzindo -time to market- do seu próximo pr...
Otávio Salvador - Yocto project  reduzindo -time to market- do seu próximo pr...Otávio Salvador - Yocto project  reduzindo -time to market- do seu próximo pr...
Otávio Salvador - Yocto project reduzindo -time to market- do seu próximo pr...
 
Html5 tdc floripa_2014
Html5 tdc floripa_2014Html5 tdc floripa_2014
Html5 tdc floripa_2014
 
Desenvolvimento e análise de performance de jogos Android com Coco2d-HTML5
Desenvolvimento e análise de performance de jogos Android com Coco2d-HTML5Desenvolvimento e análise de performance de jogos Android com Coco2d-HTML5
Desenvolvimento e análise de performance de jogos Android com Coco2d-HTML5
 

Intel Perceptual Computing SDK Guia

  • 2. ‹#›‹#› Software and Services Group Felipe Pedroso •Gerente da Comunidade de Ultrabooks/Windows no grupo de Software da Intel •Nascido em Sorocaba/SP •Formado em Engenharia da Computação na FACENS •Desenvolvedor nas horas vagas (se é que elas existem...) •Gosta de C, C++, C#, Java, Python, HTML5, Férias ou qualquer coisa que seja programavel.
  • 3. ‹#›‹#› Software and Services Group O que é Perceptual Computing?
  • 4. ‹#›‹#› Software and Services Group •Forma de interação homem-máquina −Ações do usuário são sentidas/percebidas −Proporciona uma interface natural, imersiva e intuitiva •Como prover essa interface? −Gestos com as mãos/dedos −Rastreamento/Análise da face −Reconhecimento de voz −Realidade aumentada O que é Perceptual Computing?
  • 6. ‹#›‹#› Software and Services Group •Biblioteca de detecção de padrões e implementações de algoritmos de reconhecimento (áudio e imagem) •Muda o foco do desenvolvedor na implementação dos algoritmos para inovações no desenvolvimento das aplicações •Flexibilidade: Permite trabalhar em alto e baixo nível •Extensível: permite a adição de novos modos de utilização •Aceleração de Hardware em plataformas da Intel® Intel Perceptual Computing SDK
  • 7. ‹#›‹#› Software and Services Group Casos de uso •Interface de Usuário Interativa •Jogos •Segurança •Realidade Aumentada •Auxílio a portadores de deficiência
  • 8. ‹#›‹#› Software and Services Group O que usar para desenvolver? •Linguagens −C++ −C# −Java •Frameworks −Unity3D −Processing −openFrameworks
  • 9. ‹#›‹#› Software and Services Group Creative* Camera •Captura de imagem HD (720p) •Sensor de profundidade •Array de dois microfones •Alimentação USB (<2.5W) •Drivers para Windows 7 e Windows 8 (Desktop)
  • 10. ‹#›‹#› Software and Services Group Câmeras Integradas aos Ultrabooks!
  • 11. ‹#›‹#› Software and Services Group •8-bit RGB in RGBA/RGB24/NV12/YUY2 −Creative* camera supports up to 1280x720 •16-bit depthmap, confidence map and vertices. −Creative camera supports up to QVGA (320x240) −Depthmap smoothing by default Captura de Imagem
  • 12. ‹#›‹#› Software and Services Group •Rastreamento dos “nós” −7 pontos: pontas dos dedos, centro da palma e punho •Gestos e poses padronizadas −Poses: positivo/negativo, paz −Gestos: swype, círculo, aceno e High-5 Rastreamento de dedos
  • 13. ‹#›‹#› Software and Services Group •Detecção/rastreamento de múltiplas faces •Detecção de 7 pontos de referência: olhos, nariz e boca •Reconhecimento: semelhanças entre um conjunto de faces •Detecção de atributos: faixa etária, sexo, sorriso e abertura dos olhos (em desenvolvimento) Rastreamento e Análise de Faces
  • 14. ‹#›‹#› Software and Services Group •Desenvolvido pela empresa Nuance •Reconhecimento de comandos pré-definidos •Ditado •Sintetização de frases curtas Reconhecimento e Síntese de Voz
  • 15. ‹#›‹#› Software and Services Group •Rastreamento de superfícies planas 2D −Posição e orientação •Rastreamento de objetos 3D −Baseado em modelos 3D •Orientação de faces Rastreamento de objetos 2D/3D
  • 16. ‹#›‹#› Software and Services Group •Informa ao usuário final toda vez que alguma aplicação ativa a câmera Notificação de privacidade
  • 18. ‹#›‹#› Software and Services Group Hello World  C++ class MyPipeline: public UtilPipeline { public: MyPipeline(void):UtilPipeline() { EnableGesture(); } virtual void PXCAPI OnGesture (PXCGesture::Gesture *data) { printf_s(“%dn”,data->label); } }; int wmain(int argc, WCHAR* argv[]) { MyPipeline pipeline; pipeline.LoopFrames(); return 0; } C# 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(); } }
  • 20. Mas como conseguir uma câmera?
  • 21. ‹#›‹#› Software and Services Group Programa de Parcerias: Intel + Smyowl Mais informações sobre parcerias: http://software.intel.com/pt-br/partner-home
  • 22. ‹#›‹#› Software and Services Group 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 −Depende da disponibilidade e do comprometimento do desenvolvedor •Comprar a câmera: www.intel.com/software/perceptual −149 dólares (+ impostos) −Entrega no Brasil •Ou…
  • 23. ‹#›‹#› Software and Services Group … Perceptual Challenge Brasil!!! Saiba mais em: http://software.intel.com/perceptualchallengebrasil
  • 26. ‹#›‹#› Software and Services Group http://software.intel.com/pt-br/ Quer saber mais?
  • 27. ‹#›‹#› Software and Services Group Comunidade Ultrabooks/Windows
  • 28. ‹#›‹#› Software and Services Group http://software.intel.com/pt-br/ https://www.facebook.com/intelswbrasil Contatos Felipe Pedroso felipe.pedroso@intel.com @felipeapedroso Muito Obrigado!
  • 29. ‹#›‹#› Software and Services Group •Intel Perceptual Computing SDK −http://intel.com/software/perceptual •Documentação −http://software.intel.com/sites/landingpage/perceptual_computing /documentation/html/ •Guia sobre a interface −http://download- software.intel.com/sites/default/files/article/325946/perc- humaninterfaceguidelines.pdf Referências

Hinweis der Redaktion

  1. Use Case Examples The Intel® Perceptual Computing SDK can be used to develop a wide range of applications running on the Intel® Architecture based systems. User Interface Interactivity With the speech recognition and gesture tracking features, the SDK extends the input methods outside of the mouse clicks and key presses. The user can command the computer using his or her voice: “Start Email application”, “Compose new message to John Smith”, etc. GamingThe SDK supports popular game engines such as Unity* and Processing*.  The gesture recognition, hand and figure tracking, speech recognition, and facial tracking features can be used to develop casual games such as operating a car, shooting an arrow, catching a flying object, or controlling a floating raft in a whitewater stream.SecurityUsing the facial recognition features, applications can decide the user’s identity and either grant or decline access to the applications. This will provide a higher level security than using a login user id and password.Augmented RealityThe SDK’s sensory inputs and the 2D/3D object tracking and facial tracking features can be used to develop applications to capture and augment the environment elements. For example, it can be used to generate images to show how the user looks like when trying out a pair of stylish sunglasses.  Other UsagesBesides those use cases listed in this section, the Intel® Perceptual Computing SDK also provides a foundation for the applications in many other important areas, such as productivity, education, medical and healthcare, immersive teleconferencing, and entertainment, etc. Several demo videos of the application based on the SDK are posted on http://intel.com/software/perceptual.