· oo KINECT Microsoft WINDOWS kinect for Window MAC . openNl NITE . oo KINECT
Desenvolvimento com Kinect
-
Upload
marcos-castro -
Category
Technology
-
view
1.424 -
download
1
description
Transcript of Desenvolvimento com Kinect
Desenvolvimento com KinectMarcos Castro
Objetivo Introdução às tecnologias utilizadas para o
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.
O aparelho
O aparelho é composto por um sensor de profundidade e duas câmeras.
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.
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.
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.
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.
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!
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
Frameworks O Microsoft Kinect SDK é o framework oficial
da Microsoft para o desenvolvimento com Kinect, mas existem outros...
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
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/
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
Frameworks - Comparação
Retirado de:◦ http://pt.slideshare.net/marcosprod/apresentacao-
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
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/
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/
Links - Referências http://pt.slideshare.net/bcpbcp/desenvolven
do-aplicativos-para-o-kinect