Buscar

Desenvolvimento com kinect

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Desenvolvimento com Kinect
Marcos Castro
1
Objetivo
Introdução às tecnologias utilizadas para o desenvolvimento com Kinect.
2
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.
3
O aparelho
O aparelho é composto por um sensor de profundidade e duas câmeras.
4
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.
5
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.
6
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.
7
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.
8
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!
9
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
10
Frameworks
O Microsoft Kinect SDK é o framework oficial da Microsoft para o desenvolvimento com Kinect, mas existem outros...
11
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
12
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/
13
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
14
Frameworks - Comparação
Retirado de:
http://pt.slideshare.net/marcosprod/apresentacao-kinect
15
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
16
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/
17
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/
18
Links - Referências
http://pt.slideshare.net/bcpbcp/desenvolvendo-aplicativos-para-o-kinect
19

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes