desenvolvimento com kinect

19
Desenvolvimento com Kinect Marcos Castro

Upload: marcos-castro

Post on 07-Nov-2014

1.424 views

Category:

Technology


1 download

DESCRIPTION

Essa apresentação tem como objetivo fazer uma introdução das tecnologias utilizadas para desenvolver com o Kinect.

TRANSCRIPT

Page 1: Desenvolvimento com Kinect

Desenvolvimento com KinectMarcos Castro

Page 2: Desenvolvimento com Kinect

Objetivo Introdução às tecnologias utilizadas para o

desenvolvimento com Kinect.

Page 3: Desenvolvimento com Kinect

O que é Kinect ? Kinect é um sensor de movimentos. Ele

permite a interação do jogador com determinado jogo sem a necessidade de utilizar um controle.

Foi criado para a diversão, mas foi muito mais além.

Page 4: Desenvolvimento com Kinect

O aparelho

O aparelho é composto por um sensor de profundidade e duas câmeras.

Page 5: Desenvolvimento com Kinect

Aplicações São várias as possibilidades de uso do

Kinect.

Não só para diversão, o Kinect pode ser usado para educação, saúde e em várias outras áreas.

Page 6: Desenvolvimento com Kinect

Kinect - Versões Existem duas versões do Kinect: para XBOX

e para PC.

O “Kinect for Windows” é semelhante ao Kinect para XBOX.

Essa apresentação irá chamar o “Kinect for Windows” apenas de Kinect.

Page 7: Desenvolvimento com Kinect

SDK SDK é a sigla para Software Development

Kit (Kit de Desenvolvimento de Software).

SDK’s são disponibilizadas para que os programadores tenham uma melhor integração com a tecnologia proposta.

Page 8: Desenvolvimento com Kinect

Microsoft Kinect SDK Link para fazer o download do Microsoft

Kinect SDK:

◦ http://www.microsoft.com/en-us/kinectforwindowsdev/Downloads.aspx

◦ Como a própria página acima indica, o Microsoft Kinect SDK permite você utilizar as linguagens C++, C# ou Visual Basic.

Page 9: Desenvolvimento com Kinect

Microsoft Kinect SDK É aconselhável fazer o download tanto do

SDK como também do “Developer Toolkit”.

A página para fazer o download é a mesma do slide anterior.

O Toolkit lhe ajuda com várias ferramentas e até exemplos!

Page 10: Desenvolvimento com Kinect

Microsoft Kinect SDK Vídeo com o passo a passo da instalação do

Kinect SDK:◦ http://www.youtube.com/watch?v=BZEBuGiJkws

Vídeo com exemplo de código em C# utilizando o Kinect SDK:◦ http://www.youtube.com/watch?v=0YTyv2vn8JI

Page 11: Desenvolvimento com Kinect

Frameworks O Microsoft Kinect SDK é o framework oficial

da Microsoft para o desenvolvimento com Kinect, mas existem outros...

Page 12: Desenvolvimento com Kinect

Frameworks OpenKinect

◦ Windows, MacOS X e Linux◦ Open Source

OpenNI (PrimeSense)◦ Windows, MacOS X e Linux

Microsoft Kinect SDK◦ Oficial da Microsoft, apenas para Windows

Page 13: Desenvolvimento com Kinect

Framework OpenNI Possui wrappers para várias linguagens:

◦ C, C++, Java

Fácil integração com o FAAST.◦ FAAST permite criar programas para o Kinect sem

saber programar para o Kinect.◦ http://projects.ict.usc.edu/mxr/faast/

Page 14: Desenvolvimento com Kinect

Framework OpenNI Vídeo que demonstra como fazer a

instalação das bibliotecas e drivers do OpenNI e do Nite Framework:◦ http://www.youtube.com/watch?v=uTuZrTkfrWg

Page 15: Desenvolvimento com Kinect

Frameworks - Comparação

Retirado de:◦ http://pt.slideshare.net/marcosprod/apresentacao-

kinect

Page 16: Desenvolvimento com Kinect

Vídeos Alguns vídeos de aplicações com Kinect:

◦ http://www.youtube.com/watch?v=YH58u_057Ac

◦ http://www.youtube.com/watch?v=ho8KVOe_y08

◦ http://www.youtube.com/watch?v=v0G0Cb7Zqjk

Page 18: Desenvolvimento com Kinect

Links - Referências Iniciando o desenvolvimento com Kinect

◦ http://msdn.microsoft.com/en-us/magazine/jj159883.aspx

Kinect for Windows◦ http://www.microsoft.com/en-us/kinectforwindows/

Page 19: Desenvolvimento com Kinect

Links - Referências http://pt.slideshare.net/bcpbcp/desenvolven

do-aplicativos-para-o-kinect