A partir de 2010, com o lançamento do XNA 4.0, se eu comprar um Xbox 360 com Kinect, poderei acessar seus dados de detecção de movimento com o jogo XNA que estou desenvolvendo? Ou isso é restrito apenas aos desenvolvedores de C ++ com um devkit?
A partir de 2010, com o lançamento do XNA 4.0, se eu comprar um Xbox 360 com Kinect, poderei acessar seus dados de detecção de movimento com o jogo XNA que estou desenvolvendo? Ou isso é restrito apenas aos desenvolvedores de C ++ com um devkit?
Respostas:
"O Kinect SDK não comercial para Windows será lançado nesta primavera, disse a Microsoft, e uma versão comercial está planejada para uma data posterior. A empresa disse que os SDKs incluirão suporte para áudio, API Kinect e controle direto do sensor. "
Dito isto, se você não quiser esperar, muito trabalho está sendo feito em várias frentes, com suporte para várias linguagens (C ++, C #, Java, JavaScript, ...) no Windows, Mac e Linux.
Para os mais recentes hacks de 0 dias do Kinect, leia KinectHacks e FreeNect
Se você deseja começar a escrever código, dê uma olhada neles:
A Code Laboratories lançou drivers da plataforma CL NUI para o Kinect, que também inclui exemplos em vários idiomas, incluindo C #. O 1.0.0.1210 mais recente parece não funcionar no ATM, portanto, talvez fique com a versão mais antiga (1.0.0.1121).
Comecei em minutos usando o projeto KinectTouch C # junto com os drivers CL NUI.
Para detecção de movimento, consulte a função de detecção de haar no OpenCV ou o wrapper .Net de plataforma cruzada Emgu CV . Estão incluídos cerca de 20 algoritmos de detecção (arquivos XML) para detectar, por exemplo, mãos, olhos, parte superior do tronco, etc. Uma ferramenta também está incluída para você fazer a sua. O Google haar detect para mais informações.
O projeto OpenKinect é responsável pela libfreenect e possui um código-fonte de amostra para você começar. AFAIK, você terá que usar o libusb-win32 para fazer interface com o Kinect (que eu estava com preguiça de trabalhar em C #).
O OpenNI acaba de lançar um driver atualizado com suporte ao Kinect, incluindo código-fonte de amostra para rastreamento de esqueletos usando o PrimeSense PSDK .
http://www.computerandvideogames.com/article.php?id=258873?cid=OTC-RSS&attr=CVG-News-RSS
Parece que, no momento, é apenas para parceiros selecionados da Microsoft.
O Kinect para Windows SDK versão 1 já está disponível (desde fevereiro de 2012) e inclui suporte comercial, fluxos de sensores brutos, rastreamento esquelético e várias outras melhorias:
http://www.microsoft.com/en-us/kinectforwindows/
As últimas notícias são de que a Microsoft lançará uma versão comercial do SDK para Kinect no Spring.Below é o link da Microsoft.
http://research.microsoft.com/en-us/news/features/kinectforwindowssdk-022111.aspx
Deve ser capaz agora. Eles criaram um pacote de drivers e o fizeram com o Windows 8 em mente. Não consigo pensar no que é chamado, mas se você for ao Microsoft Dreamspark, ele estará lá. Acabei de vê-lo esperar que isso ajude.