SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Kinect: muito além do Xbox
    Descobrindo o SDK do Kinect como plataforma de
       desenvolvimento de aplicativos para windows
                              André Paulovich
André Paulovich
paulovich@100loop.com
@andrepaulovich



               www.raptors.com.br   www.100loop.com
NUI – Natural User Interface




NUI é um sistema que facilita a interação
Homem-Maquina criando uma interface
intuitiva e “natural” para o usuário.
Visão Geral
           Emissor do
         InfraVermelho       Câmera RGB         Sensor do
                                              InfraVermelho
                                                                 Tilt Motor




                           Microfones

   Câmera RGB                               Rastreio de Esqueleto (Skeletal Tracking)
   Câmera de Profundidade (Depth)           Microfone
Kinect SDK - Nível de dificuldade


Existe realmente uma quebra de paradigmas envolvida quando começamos a
trabalhar com o SDK, pois temos que lidar com operações bastante específicas
que boa parte dos desenvolvedores não esta acostumada a trabalhar.

Um detalhe importante é que o Kinect não retorna imagens montadas (como
muitos supõem), ele retorna apenas bytes, que devem ser convertidos ou
interpretados pelo aplicativo.
Kinect SDK - Nível de dificuldade




   O que você imagina quando vê os primeiros códigos.
Kinect SDK - Nível de dificuldade

Como é de verdade:

                     A API do NUI detecta tudo automático.

                     A única coisa que você tem que
                     preocupar são com as conversões
                     de valores.
O que iremos usar?



Kinect SDK v1.0
http://kinectforwindows.org




Coding4Fun Toolkit
http://channel9.msdn.com/coding4fun/kinect
Procedimento

Pegar o Kinect ativo no sistema.
KinectSensor

Ativar os recursos do Kinect que você vai usar:
KinectSensor.SkeletonStream.Open()
KinectSensor.DepthStream.Open()

Adicionar evento para tratar os sensores:
KinectSensor.AllFrameReady += ...

E finalmente dar um Start no Kinect.
KinectSensor.Start();
Eventos


Quando cada imagem é detectada ele invoca um evento:

DepthFrameReady;
ColorFrameReady;
SkeletonFrameReady;
AllFrameReady;
AllFrameReady sempre que todos os frames são detectados, sempre no
tempo do mais lento.
Tilt – DEMO


   Pegar o sensor ativo.

   Controlar do motor alterando a propriedade ElevationAngle.
Tilt



É importante ressaltar que o ângulo mostrado, é   relativo a gravidade
e não é fixo a base, isso quer dizer que se o Kinect tiver preso na
parede a posição 1 será diferente do 1 dele em cima da mesa.
Sério, não fique usando muito
o motor, ele não é um robô!
Skeletal Tracking



                    Detecta até 6 pessoas

                    Destes, apenas 2 são inteiramente
                    Compreendidos (20 articulações)

                    Valores das posições de cada articulação
                    está em metros.

                    Os outros 4 são parcialmente
                    compreendidos (somente a localização)
Skeletal Tracking - Demo


Cada esqueleto possui um TrackingID.

Articulações:
Cada articulação conta com X, Y e Z e um estado:

Tracked, Not Tracked, Inferred
Sendo Inferred quando o Kinect não consegue achar a articulação e
presume sua posição baseado nas outras.
Sensor de Profundidade (Depth) - Demo


Captura a distância e o jogador de cada ponto.

Distância entre o ponto e Kinect em milímetros.

De 1 a 6 jogadores.




                                                  “Eu vim em paz”
Trabalhando o Audio - Demo

O Kinect é composto por vários microfones,
aumentando assim a confiabilidade da detecção de voz.

Ativar o AudioStream:
AudioStream.Start()

Criar variável para reconhecimento de voz:
SpeechRecognitionEngine

Adicionar as palavras que vão ser “entendidas”:
var words = new Choices();
words.Add("green");
words.Add("blue");

Adicionar o evento:
sre.SpeechRecognized += this.SreSpeechRecognized;
Posição e confiabilidade do som


O Kinect retorna a confiabilidade de uma sentença:
e.Result.Confidence de 0 a 1.

Posição:

É possível pegar o ângulo da o onde o som vem.
O resultado é gerado automaticamente dentro do AudioSensor.

KinectSensor.AudioSensor.SoundSourceAngle
KinectSensor.AudioSensor.SoundSourceAngleConfidence
Conclusão


Os sensores de movimentos vieram para ficar.

E o Kinect abre uma gama de possibilidades, que os desenvolvedores não tinham
antes. Sua utilização vai muito além dos games.
Perguntas?!
Procurando um desafiante?




               andrepaulovich
Obrigado!

Weitere ähnliche Inhalte

Ähnlich wie Kinect SDK: Mais do que Xbox com desenvolvimento de aplicativos

Desenvolvendo Aplicativos para o Kinect
Desenvolvendo Aplicativos para o KinectDesenvolvendo Aplicativos para o Kinect
Desenvolvendo Aplicativos para o KinectBruno Campagnolo
 
DelphiConferenceBrasil2011 Delphi + Kinect
DelphiConferenceBrasil2011 Delphi + KinectDelphiConferenceBrasil2011 Delphi + Kinect
DelphiConferenceBrasil2011 Delphi + KinectVic Fernandes
 
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030la-roque
 
Desenvolvimento com Kinect
Desenvolvimento com KinectDesenvolvimento com Kinect
Desenvolvimento com KinectMarcos Castro
 
Criando jogos com o kinect
Criando jogos com o kinectCriando jogos com o kinect
Criando jogos com o kinectJosé Farias
 
NUI - Natural User Interface utilizando kinect
NUI - Natural User Interface utilizando kinectNUI - Natural User Interface utilizando kinect
NUI - Natural User Interface utilizando kinectVitor Reis
 
Workshop Kinect
Workshop Kinect Workshop Kinect
Workshop Kinect Ivan Terra
 
Apresentacao minicursofinal
Apresentacao minicursofinalApresentacao minicursofinal
Apresentacao minicursofinalAlmerindo Rehem
 
Apresentacao tcc_kinect hack na domotica
Apresentacao tcc_kinect hack na domoticaApresentacao tcc_kinect hack na domotica
Apresentacao tcc_kinect hack na domoticaLuiz Gustavo
 
Os primeiros passos no desenvolvimento com Kinect
Os primeiros passos no desenvolvimento com KinectOs primeiros passos no desenvolvimento com Kinect
Os primeiros passos no desenvolvimento com KinectFernando Bassani
 

Ähnlich wie Kinect SDK: Mais do que Xbox com desenvolvimento de aplicativos (20)

OpenKinect, o Kinect para todos
OpenKinect, o Kinect para todosOpenKinect, o Kinect para todos
OpenKinect, o Kinect para todos
 
Desenvolvendo Aplicativos para o Kinect
Desenvolvendo Aplicativos para o KinectDesenvolvendo Aplicativos para o Kinect
Desenvolvendo Aplicativos para o Kinect
 
Kinect
KinectKinect
Kinect
 
Kinect
KinectKinect
Kinect
 
DelphiConferenceBrasil2011 Delphi + Kinect
DelphiConferenceBrasil2011 Delphi + KinectDelphiConferenceBrasil2011 Delphi + Kinect
DelphiConferenceBrasil2011 Delphi + Kinect
 
Kinect senac
Kinect   senacKinect   senac
Kinect senac
 
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
 
Desenvolvimento com Kinect
Desenvolvimento com KinectDesenvolvimento com Kinect
Desenvolvimento com Kinect
 
Criando jogos com o kinect
Criando jogos com o kinectCriando jogos com o kinect
Criando jogos com o kinect
 
Kinect
KinectKinect
Kinect
 
TDC - Desenvolvendo com Kinect
TDC - Desenvolvendo com KinectTDC - Desenvolvendo com Kinect
TDC - Desenvolvendo com Kinect
 
NUI - Natural User Interface utilizando kinect
NUI - Natural User Interface utilizando kinectNUI - Natural User Interface utilizando kinect
NUI - Natural User Interface utilizando kinect
 
Workshop Kinect
Workshop Kinect Workshop Kinect
Workshop Kinect
 
Apresentacao minicursofinal
Apresentacao minicursofinalApresentacao minicursofinal
Apresentacao minicursofinal
 
Seminario Kinect
Seminario KinectSeminario Kinect
Seminario Kinect
 
Palestra Kinect - TechEd Review
Palestra Kinect - TechEd ReviewPalestra Kinect - TechEd Review
Palestra Kinect - TechEd Review
 
Realidade Aumentada
Realidade AumentadaRealidade Aumentada
Realidade Aumentada
 
Apresentacao tcc_kinect hack na domotica
Apresentacao tcc_kinect hack na domoticaApresentacao tcc_kinect hack na domotica
Apresentacao tcc_kinect hack na domotica
 
RealSense SDK
RealSense SDKRealSense SDK
RealSense SDK
 
Os primeiros passos no desenvolvimento com Kinect
Os primeiros passos no desenvolvimento com KinectOs primeiros passos no desenvolvimento com Kinect
Os primeiros passos no desenvolvimento com Kinect
 

Mehr von André Paulovich

Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0André Paulovich
 
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)André Paulovich
 
Equilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalEquilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalAndré Paulovich
 
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTILiberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTIAndré Paulovich
 
Como se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramComo se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramAndré Paulovich
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsAndré Paulovich
 
C school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeC school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeAndré Paulovich
 
Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.André Paulovich
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilAndré Paulovich
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeAndré Paulovich
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichAndré Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019André Paulovich
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...André Paulovich
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalAndré Paulovich
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisAndré Paulovich
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...André Paulovich
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAndré Paulovich
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#André Paulovich
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichAndré Paulovich
 

Mehr von André Paulovich (20)

Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0
 
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
 
Equilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalEquilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoal
 
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTILiberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
 
Como se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramComo se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuram
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature Flags
 
C school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeC school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud Native
 
Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao Digital
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud Computing
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
 

Kinect SDK: Mais do que Xbox com desenvolvimento de aplicativos

  • 1. Kinect: muito além do Xbox Descobrindo o SDK do Kinect como plataforma de desenvolvimento de aplicativos para windows André Paulovich
  • 2. André Paulovich paulovich@100loop.com @andrepaulovich www.raptors.com.br www.100loop.com
  • 3. NUI – Natural User Interface NUI é um sistema que facilita a interação Homem-Maquina criando uma interface intuitiva e “natural” para o usuário.
  • 4. Visão Geral Emissor do InfraVermelho Câmera RGB Sensor do InfraVermelho Tilt Motor Microfones  Câmera RGB  Rastreio de Esqueleto (Skeletal Tracking)  Câmera de Profundidade (Depth)  Microfone
  • 5. Kinect SDK - Nível de dificuldade Existe realmente uma quebra de paradigmas envolvida quando começamos a trabalhar com o SDK, pois temos que lidar com operações bastante específicas que boa parte dos desenvolvedores não esta acostumada a trabalhar. Um detalhe importante é que o Kinect não retorna imagens montadas (como muitos supõem), ele retorna apenas bytes, que devem ser convertidos ou interpretados pelo aplicativo.
  • 6. Kinect SDK - Nível de dificuldade O que você imagina quando vê os primeiros códigos.
  • 7. Kinect SDK - Nível de dificuldade Como é de verdade: A API do NUI detecta tudo automático. A única coisa que você tem que preocupar são com as conversões de valores.
  • 8. O que iremos usar? Kinect SDK v1.0 http://kinectforwindows.org Coding4Fun Toolkit http://channel9.msdn.com/coding4fun/kinect
  • 9. Procedimento Pegar o Kinect ativo no sistema. KinectSensor Ativar os recursos do Kinect que você vai usar: KinectSensor.SkeletonStream.Open() KinectSensor.DepthStream.Open() Adicionar evento para tratar os sensores: KinectSensor.AllFrameReady += ... E finalmente dar um Start no Kinect. KinectSensor.Start();
  • 10. Eventos Quando cada imagem é detectada ele invoca um evento: DepthFrameReady; ColorFrameReady; SkeletonFrameReady; AllFrameReady; AllFrameReady sempre que todos os frames são detectados, sempre no tempo do mais lento.
  • 11. Tilt – DEMO Pegar o sensor ativo. Controlar do motor alterando a propriedade ElevationAngle.
  • 12. Tilt É importante ressaltar que o ângulo mostrado, é relativo a gravidade e não é fixo a base, isso quer dizer que se o Kinect tiver preso na parede a posição 1 será diferente do 1 dele em cima da mesa.
  • 13. Sério, não fique usando muito o motor, ele não é um robô!
  • 14. Skeletal Tracking Detecta até 6 pessoas Destes, apenas 2 são inteiramente Compreendidos (20 articulações) Valores das posições de cada articulação está em metros. Os outros 4 são parcialmente compreendidos (somente a localização)
  • 15. Skeletal Tracking - Demo Cada esqueleto possui um TrackingID. Articulações: Cada articulação conta com X, Y e Z e um estado: Tracked, Not Tracked, Inferred Sendo Inferred quando o Kinect não consegue achar a articulação e presume sua posição baseado nas outras.
  • 16. Sensor de Profundidade (Depth) - Demo Captura a distância e o jogador de cada ponto. Distância entre o ponto e Kinect em milímetros. De 1 a 6 jogadores. “Eu vim em paz”
  • 17. Trabalhando o Audio - Demo O Kinect é composto por vários microfones, aumentando assim a confiabilidade da detecção de voz. Ativar o AudioStream: AudioStream.Start() Criar variável para reconhecimento de voz: SpeechRecognitionEngine Adicionar as palavras que vão ser “entendidas”: var words = new Choices(); words.Add("green"); words.Add("blue"); Adicionar o evento: sre.SpeechRecognized += this.SreSpeechRecognized;
  • 18. Posição e confiabilidade do som O Kinect retorna a confiabilidade de uma sentença: e.Result.Confidence de 0 a 1. Posição: É possível pegar o ângulo da o onde o som vem. O resultado é gerado automaticamente dentro do AudioSensor. KinectSensor.AudioSensor.SoundSourceAngle KinectSensor.AudioSensor.SoundSourceAngleConfidence
  • 19. Conclusão Os sensores de movimentos vieram para ficar. E o Kinect abre uma gama de possibilidades, que os desenvolvedores não tinham antes. Sua utilização vai muito além dos games.
  • 21. Procurando um desafiante? andrepaulovich

Hinweis der Redaktion

  1. Esta é outra opção para um slide de Visão Geral.