Czy w 2010 r. Wraz z wydaniem XNA 4.0, jeśli kupię Xbox 360 z Kinect, będę mógł uzyskać dostęp do jego danych wykrywających ruch w grze XNA, którą opracowuję? Czy może jest to ograniczone tylko do programistów C ++ z pakietem devkit?
xna
xbox360
motion-control
Robinicks
źródło
źródło
Odpowiedzi:
Biorąc to pod uwagę, jeśli nie chcesz czekać, wiele pracy jest wykonywanych na kilku frontach z obsługą wielu języków (C ++, C #, Java, JavaScript, ...) w systemach Windows, Mac i Linux.
Aby zapoznać się z najświeższymi 0- dniowymi hackami Kinect, przeczytaj KinectHacks i FreeNect
Jeśli chcesz zacząć pisać kod, spójrz na te:
Code Laboratories wydało sterowniki CL NUI dla Kinect, które obejmują również próbki w kilku językach, w tym C #. Wydaje się, że najnowsza wersja 1.0.0.1210 nie działa w bankomatach, więc może trzymać się starszej wersji (1.0.0.1121).
Zacząłem w kilka minut, korzystając z projektu KinectTouch C # wraz ze sterownikami CL NUI.
Aby wykryć ruch, sprawdź funkcję wykrywania haaru w OpenCV lub międzyplatformowej owijarce Emgu CV . Uwzględniono około 20 algorytmów wykrywania (plików XML) do wykrywania np. Dłoni, oczu, górnej części tułowia itp. Dołączono również narzędzie do tworzenia własnych. Google haar wykrywa, aby uzyskać więcej informacji.
Projekt OpenKinect jest odpowiedzialny za libfreenect i zawiera przykładowy kod źródłowy na początek. AFAIK będziesz musiał użyć libusb-win32, aby połączyć się z Kinectem (co było zbyt leniwe, żeby zacząć pracować w C #).
OpenNI właśnie wydało zaktualizowany sterownik z obsługą Kinect, w tym przykładowy kod źródłowy do śledzenia szkieletu za pomocą ich pakietu PSDK PrimeSense .
źródło
http://www.computerandvideogames.com/article.php?id=258873?cid=OTC-RSS&attr=CVG-News-RSS
Wygląda na to, że w tej chwili jest to tylko dla wybranych partnerów Microsoft.
źródło
Kinect dla Windows SDK w wersji 1 jest już dostępny (od lutego 2012 r.) I zawiera wsparcie komercyjne, nieprzetworzone strumienie czujników, śledzenie szkieletu oraz szereg innych ulepszeń:
http://www.microsoft.com/en-us/kinectforwindows/
źródło
Zapytałem o to Zespół XNA kilka tygodni temu, a oni powiedzieli mi, że obecnie nie będzie to możliwe za pośrednictwem XNA Framework.
Jestem pewien, że któregoś dnia otworzą rozwój Kinect, po prostu nie sądzę, że to nastąpi wkrótce.
źródło
Najnowsze wiadomości są takie, że Microsoft wyda wiosnę z niekomercyjną wersją zestawu SDK dla Kinect na wiosnę. Poniżej znajduje się link firmy Microsoft.
http://research.microsoft.com/en-us/news/features/kinectforwindowssdk-022111.aspx
źródło
To pytanie jest oznaczone jako Xbox360. Chociaż obecna wersja zestawu SDK (v1-M6) jest kompatybilna z XNA, to tylko Windows, niestety będziesz musiał poczekać na wsparcie XBox.
źródło
Powinno być w stanie teraz. Opracowali pakiet sterowników i zrobili to z myślą o systemie Windows 8. Nie mogę wymyślić, jak to się nazywa, ale jeśli przejdziesz do Microsoft Dreamspark, jest tam. Właśnie widziałem, jak zarabia nadzieja, która pomaga.
źródło