Download - Desenvolvimento com Kinect
![Page 1: Desenvolvimento com Kinect](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/1.jpg)
Desenvolvimento com KinectMarcos Castro
![Page 2: Desenvolvimento com Kinect](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/2.jpg)
Objetivo Introdução às tecnologias utilizadas para o
desenvolvimento com Kinect.
![Page 3: Desenvolvimento com Kinect](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/4.jpg)
O aparelho
O aparelho é composto por um sensor de profundidade e duas câmeras.
![Page 5: Desenvolvimento com Kinect](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/11.jpg)
Frameworks O Microsoft Kinect SDK é o framework oficial
da Microsoft para o desenvolvimento com Kinect, mas existem outros...
![Page 12: Desenvolvimento com Kinect](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/15.jpg)
Frameworks - Comparação
Retirado de:◦ http://pt.slideshare.net/marcosprod/apresentacao-
kinect
![Page 16: Desenvolvimento com Kinect](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/16.jpg)
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 17: Desenvolvimento com Kinect](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/17.jpg)
Links - Referências Exemplo prático
◦ http://ferhenriquef.com/2013/04/23/desenvolvendo-com-o-kinect-para-o-windows/
Diferença entre Kinect for Windows e Kinect for Xbox360◦ http://www.kinectingforwindows.com/2012/09/07/
what-is-the-difference-between-kinect-for-windows-kinect-for-xbox360/
![Page 18: Desenvolvimento com Kinect](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082511/545cd644b0af9f952c8b4a5e/html5/thumbnails/19.jpg)
Links - Referências http://pt.slideshare.net/bcpbcp/desenvolven
do-aplicativos-para-o-kinect