XNA'dan Kinect hareket algılamaya erişebilir misiniz?


28

XNA 4.0’ın piyasaya sürülmesiyle 2010’dan itibaren, Kinect ile bir Xbox 360 alırsam, geliştirdiğim XNA oyunuyla hareket algılama verilerine erişebilecek miyim? Yoksa bu sadece C ++ geliştiricileri ile birlikte kullanımda mı sınırlı?



Tetrad'ın RTFM'sini genişletmek için şu makaleye değindiği yazı var ... "Microsoft'un ücretsiz XNA Studio geliştirme araçlarını kullananlar, bir noktada, bir Microsoft geliştirici savunucusuna göre, Xbox 360'ın Kinect sensörünü kullanan oyunlar geliştirebilecekler." Cihazınıza XNA'dan erişemediğiniz bir ironik, ancak bir Mac veya PC'den alabilirsiniz.
Tim Holt

1
@Tim: 4.1 veya 5 saniye bekle, muhtemelen şu anda Kinect desteği üzerinde çalışıyorlar.
Chris Charabaruk,

Yanıtlar:


17

Microsoft, "Ticari olmayan Kinect SDK’nın bu bahar piyasaya sürüleceğini," dedi. "

Beklemek istemiyorsanız, Windows, Mac ve Linux altında bir dizi dili (C ++, C #, Java, JavaScript, ...) destekleyen birçok cephede çok iş var.

0 günlük en yeni Kinect hack'leri için KinectHacks ve FreeNect'i okuyun.

Kod yazmaya başlamak istiyorsanız, şunlara bir göz atın:

  • Kod Laboratuarları , Kinect için CL NUI Platform sürücülerini piyasaya sürdü ; En son 1.0.0.1210 ATM çalışmıyor gibi görünüyor, bu yüzden eski sürüme sadık kalın (1.0.0.1121).

  • Birkaç dakika içinde CL NUI sürücüleri ile birlikte KinectTouch C # projesini kullanmaya başladım .

  • Hareket algılama için, OpenCV veya çapraz platform içindeki net algılama işlevini kontrol edin . Net sarıcı Emgu CV . Örneğin eller, gözler, üst gövde vb. Tespit etmek için yaklaşık 20 algılama algoritması (XML dosyaları) vardır. Kendi aracınızı yapmak için bir araç da dahil edilmiştir. Google haar daha fazla bilgi için tespit eder .

  • OpenKinect projesi sorumlu olan libfreenect ve başlamak için örnek kaynak kodu vardır. AFAIK, Kinect'e arabirim oluşturmak için libusb-win32'yi kullanmanız gerekecek (ki C # ile çalışmak için çok tembeldim).

  • OpenNI , PrimeSense PSDK'larını kullanarak iskelet izleme için örnek kaynak kodunu içeren Kinect destekli güncellenmiş bir sürücüyü piyasaya sürdü .




1

Birkaç hafta önce Team XNA'ya bunu sordum ve şu anda bunun XNA Çerçevesi üzerinden sağlanamayacağını söylediler.

Bir gün Kinect gelişimini başlatacaklarından eminim, yakında olacağını sanmıyorum.


O gün şimdi!
glenneroo


1

Bu soru Xbox360 olarak etiketlendi. SDK'nın (v1-M6) şu anki sürümü XNA ile uyumlu olsa da, yalnızca Windows ise, ne yazık ki XBox desteği için beklemeniz gerekecek.


-1

Şimdi yapabilmelidir. Bir sürücü paketini geliştirdiler ve bunu Windows 8 düşünerek yaptılar. Ne dendiğini anlayamıyorum ama Microsoft Dreamspark'a gidersen orada. Az önce yardımcı olacağını düşündüm.


1
Neden çok hızlı bir şekilde aramıyor ve bağlantıyı göndermiyorsunuz? Olduğu gibi bu cevap çok iyi değil.
MichaelHouse
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.