O documento introduz as tecnologias utilizadas para desenvolvimento com o Kinect, descrevendo que o Kinect é um sensor de movimentos composto por um sensor de profundidade e duas câmeras, permitindo interação sem controle. Também discute as possibilidades de uso do Kinect para educação, saúde e outras áreas, e apresenta o SDK Microsoft Kinect para desenvolvimento com C++, C# e Visual Basic.
3.
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.
4.
O aparelho é composto por um sensor de
profundidade e duas câmeras.
5.
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.
6.
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.
7.
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.
8.
Link para fazer o download do Microsoft
Kinect SDK:
◦ http://www.microsoft.com/enus/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.
9.
É 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!
10.
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
utilizando o Kinect SDK:
código
em
◦ http://www.youtube.com/watch?v=0YTyv2vn8JI
C#
11.
O Microsoft Kinect SDK é o framework oficial
da Microsoft para o desenvolvimento com
Kinect, mas existem outros...
12.
OpenKinect
◦ Windows, MacOS X e Linux
◦ Open Source
OpenNI (PrimeSense)
◦ Windows, MacOS X e Linux
Microsoft Kinect SDK
◦ Oficial da Microsoft, apenas para Windows
13.
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/
14.
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
16.
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
18.
Iniciando o desenvolvimento com Kinect
◦ http://msdn.microsoft.com/enus/magazine/jj159883.aspx
Kinect for Windows
◦ http://www.microsoft.com/enus/kinectforwindows/