Programando com o Kinect

13 respostas
A

Estou iniciando meus estudos com o Kinect. Minha finalidade é o TCC.
Já instalei tudo que era necessário para o OpenNi através desse link http://www.kinecthacks.com/guides/install-kinect-on-your-pc-and-start-developing-your-programs-disclaimer/.
Agora não sei como dar os próximos passos, ou seja, programar.
Sei que pode ser em Java.
Mas como fazer isso? Dá pra usar o Elicpse? Como “executo” a aplicação no Kinect?
Os exemplos já estão rodando, preciso saber os próximos passos para programar em Java.

Aguardo :smiley:

13 Respostas

R

[email removido:
]Estou iniciando meus estudos com o Kinect. Minha finalidade é o TCC.
Já instalei tudo que era necessário para o OpenNi através desse link http://www.kinecthacks.com/guides/install-kinect-on-your-pc-and-start-developing-your-programs-disclaimer/.
Agora não sei como dar os próximos passos, ou seja, programar.
Sei que pode ser em Java.
Mas como fazer isso? Dá pra usar o Elicpse? Como “executo” a aplicação no Kinect?
Os exemplos já estão rodando, preciso saber os próximos passos para programar em Java.

Aguardo :D

Cara por ser um produto da microsoft eu te aconselho a usar o C#.

Olha esse link aqui http://pmoraesjr.com/tag/kinect-e-c/

V

Nossa, tem um com título exatamente igual ao seu que foi aberto recentemente:

Recomendo que você leia o que já falei por lá.

V

Pode dar um pouco mais de informação. Você quer usar o Kinect para que?

A

ViniGodoy:
Nossa, tem um com título exatamente igual ao seu que foi aberto recentemente:

Recomendo que você leia o que já falei por lá.

Eu li la sim. Vou citar mais informações no fórum.

Minha dúvida é realmente como iniciar com a programação. Onde programar e tudo mais.

A

Olá Vini, li no outro tópico sobre seu trabalho de mestrado.
Eu pretendo usar o Kinect para criar alguns exercícios educacionais para crianças.
Seria um uso educacional, em sala de aula mesmo. Este é o assunto do meu TCC.
Já tenho diversas informações, sei que posso usar o Visual Studio (baixado pelo ELMS da minha Faculdade) e li que posso programar em Java, o que é mais interessante para mim e também o meu objetivo. Claro que vou estudar VB.NET que é a linguagem nativa dio SDK da Microsoft mas busco alternativas por querer abrir o código e continuar pesquisando.

Aguardo, as aplicações desta tecnologia são infinitas ao meu ver :smiley:

V

A linguagem preferencial do SDK da Microsoft é o C#, que é bastante similar ao Java. Não recomendo usar VB.Net.
Se seus exercícios forem games, recomendo que use o XNA. O Java é uma péssima tecnologia para games, na verdade, uma das piores plataformas que tem por aí.

Caso contrário, a alternativa para ligar o Java ao Kinect será somente a OpenNI mesmo.

A

ViniGodoy:
A linguagem preferencial do SDK da Microsoft é o C#, que é bastante similar ao Java. Não recomendo usar VB.Net.
Se seus exercícios forem games, recomendo que use o XNA. O Java é uma péssima tecnologia para games, na verdade, uma das piores plataformas que tem por aí.

Caso contrário, a alternativa para ligar o Java ao Kinect será somente a OpenNI mesmo.

Certo, já tenho o OpenNI comunicando e funcionando.
Estou inclinado a usar C# e estudar um pouco mais sobre o XNA.

Então, eu tenho o OpenNI instalado e o Kinect comunicando com o PC. E agora?
Preciso começar a programar, como posso fazer isso? Preciso de alguma IDE específica? O que preciso fazer agora para fazer meu software.

Ahh, o software que estou pensando seria uma drag n`drop integrado com sons.

V

O ideal é estudar a API:
http://openni.org/docs2/Reference/samples.html

Se você for usar C# e XNA, você nem precisa da OpenNI.
O ideal seria usar o próprio SDK oficial do Kinect.

http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx

Na MSDN tem dezenas de exemplos de como usar.

No caso do C#, a IDE para você desenvolver é o Visual Studio. Você pode baixar a versão Express do site da MS.

Se for fazer com OpenNI em Java, aí dá para usar o Eclipse mesmo. Basta usar o .jar que acompanha a OpenNI.
Na pasta da OpenNI há diversos exemplos também, dê uma olhada neles.

R

Hum, eu pensei que a velocidade entre o C# e o Java fossem similares, pelo que está parecendo não é bem assim, mas prefiro o Java!

A

ViniGodoy:
O ideal é estudar a API:
http://openni.org/docs2/Reference/samples.html

Se você for usar C# e XNA, você nem precisa da OpenNI.
O ideal seria usar o próprio SDK oficial do Kinect.

http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx

Na MSDN tem dezenas de exemplos de como usar.

No caso do C#, a IDE para você desenvolver é o Visual Studio. Você pode baixar a versão Express do site da MS.

Se for fazer com OpenNI em Java, aí dá para usar o Eclipse mesmo. Basta usar o .jar que acompanha a OpenNI.
Na pasta da OpenNI há diversos exemplos também, dê uma olhada neles.

Ta certo. Vou olhar primeiro C# e XNA. Depois Java e decido o que usarei para tocar o projeto.

Obrigado

A

Pois é, eu sempre ouvi que a performance do Java é inferior a do C# também.

V

Em momento nenhum falei em performance.

L

Mas pq quer tanto usar java em algo criado pela Microsoft?
Obviamente ele é otimizado para trabalhar com a SDK do Kinect com o C# e não java.
Você vai penar bem mais ao desenvolver algo do genero focado em java. O objetivo do seu TCC é usar o Kinect com Java ou os jogos educacionais? Se a resposta for a segunda pergunta te sugiro a esquecer Java para isto.

Criado 7 de dezembro de 2012
Ultima resposta 10 de dez. de 2012
Respostas 13
Participantes 5