क्या आप XNA से किनेक्ट मोशन सेंसिंग एक्सेस कर सकते हैं?


28

XNA 4.0 की रिलीज के साथ 2010 तक, अगर मैं Kinect के साथ Xbox 360 खरीदता हूं तो क्या मैं XNA गेम के साथ अपने मोशन सेंसिंग डेटा को एक्सेस कर पाऊंगा? या यह केवल सी ++ डेवलपर्स के लिए एक देवकित के साथ प्रतिबंधित है?



टेट्राद के आरटीएफएम पर विस्तार करने के लिए, वह लेख जो राज्यों से जोड़ता है ... "माइक्रोसॉफ्ट के मुफ्त XNA स्टूडियो विकास उपकरण के उपयोगकर्ता, कुछ बिंदुओं पर, एक Microsoft डेवलपर अधिवक्ता के अनुसार Xbox 360 के किनेक्ट सेंसर का उपयोग करने वाले गेम विकसित करने में सक्षम होंगे।" विडंबना की तरह आप XNA से डिवाइस के लिए नहीं मिल सकता है, लेकिन आप एक मैक या पीसी से कर सकते हैं।
टिम होल्ट

1
@ समय: बस ४.१ या ५ की प्रतीक्षा करें, वे शायद इस समय Kinect सहायता पर काम कर रहे हैं।
क्रिस चबरुक

जवाबों:


17

"विंडोज के लिए गैर-वाणिज्यिक Kinect SDK को इस वसंत में जारी किया जाएगा, Microsoft ने कहा, और एक व्यावसायिक संस्करण की योजना बाद की तारीख के लिए बनाई गई है। कंपनी ने कहा कि SDK में ऑडियो, Kinect API और सेंसर के प्रत्यक्ष नियंत्रण के लिए समर्थन शामिल होगा। "

कहा जा रहा है कि अगर आप इंतजार नहीं करना चाहते हैं, तो विंडोज, मैक और लिनक्स के तहत कई भाषाओं (C ++, C #, जावा, जावास्क्रिप्ट, ...) के समर्थन के साथ कई मोर्चों पर बहुत काम हो रहा है।

सबसे ताज़ी 0-दिवसीय Kinect हैक्स के लिए, KinectHacks और FreeNect पढ़ें

यदि आप कोड लिखना शुरू करना चाहते हैं, तो इन पर एक नज़र डालें:

  • कोड प्रयोगशालाओं ने Kinect के लिए CL NUI प्लेटफ़ॉर्म ड्राइवरों को जारी किया , जिसमें C # सहित कई भाषाओं में नमूने भी शामिल हैं। लगता है कि नवीनतम 1.0.0.1210 एटीएम काम नहीं कर रहा है, इसलिए शायद पुराने संस्करण (1.0.0.1121) से चिपके रहते हैं।

  • मैं CL NUI ड्राइवरों के साथ एक साथ KinectTouch C # परियोजना का उपयोग कर मिनटों में शुरू हो गया ।

  • मोशन डिटेक्शन के लिए, OpenCV या क्रॉस-प्लेटफ़ॉर्म .Net रैपर Emgu CV के अंदर haar डिटेक्शन फंक्शन देखें । शामिल हैं लगभग 20 डिटेक्ट एल्गोरिदम (एक्सएमएल फाइलें) जैसे कि हाथ, आंखें, ऊपरी-धड़, आदि का पता लगाने के लिए। एक उपकरण भी शामिल है जो आपके खुद के बनाने के लिए शामिल है। अधिक जानकारी के लिए Google haar का पता लगाएं

  • OpenKinect परियोजना के प्रभारी है libfreenect और आप आरंभ करने के लिए नमूना स्रोत कोड है। AFAIK आपको Kinect को इंटरफ़ेस करने के लिए libusb-win32 का उपयोग करना होगा (जिसे मैं C # में काम करने के लिए बहुत आलसी था)।

  • ओपनएनआई ने सिर्फ एक अद्यतन चालक को अपने प्राइमइंडियन पीएसडीके का उपयोग करके कंकाल ट्रैकिंग के लिए नमूना स्रोत कोड सहित किनेक्ट समर्थन के साथ एक अद्यतन ड्राइवर जारी किया ।


9

http://www.computerandvideogames.com/article.php?id=258873?cid=OTC-RSS&attr=CVG-News-RSS

फिलहाल ऐसा लगता है कि यह केवल चुनिंदा Microsoft भागीदारों के लिए है।


2
अच्छी जानकारी है, लेकिन मैं इस सवाल को भविष्य के लिए खुला छोड़ रहा हूं, जब एमएस एक्सएएनएके को काइनेट के लिए समर्थन जोड़ता है, तो हमें पता होना चाहिए।
रोबिनिक्स

2

विंडोज एसडीके संस्करण 1 के लिए काइनेट अब फरवरी 2012 के बाद से बाहर है और इसमें व्यावसायिक सहायता, कच्चे सेंसर की धाराएं, कंकाल की ट्रैकिंग और अन्य कई सुधार शामिल हैं:
http://www.microsoft.com/en-us/kinectforwindows/


1

मैंने कुछ सप्ताह पहले टीम XNA से इस बारे में पूछा और उन्होंने मुझे बताया कि वर्तमान में XNA फ्रेमवर्क के माध्यम से उपलब्ध नहीं होगा।

मुझे यकीन है कि वे किसी दिन Kinect के विकास को खोल देंगे, मुझे लगता है कि जल्द ही नहीं होगा।


वह दिन अब है!
ग्लेननरू

1

ताजा खबर यह है कि माइक्रोसॉफ्ट स्प्रिंग में Kinect के लिए एक SDK के no0n-वाणिज्यिक संस्करण के साथ आने वाला है। बेलो Microsoft से लिंक है।
http://research.microsoft.com/en-us/news/features/kinectforwindowssdk-022111.aspx


1
+1, मुझे पता है कि प्रश्न पुराना है, लेकिन मुझे लगता है कि उत्तर को अद्यतन रखना चाहिए। यह एक हाँ है क्योंकि वे वसंत में एसडीके के साथ आ रहे हैं।
रे डे

1

यह प्रश्न Xbox360 को टैग किया गया है। जबकि SDK (v1-M6) का वर्तमान संस्करण XNA के साथ संगत है, यह केवल विंडोज़ है, दुख की बात है कि आपको XBox समर्थन की प्रतीक्षा करनी होगी।


-1

यह अब सक्षम होना चाहिए। उन्होंने एक ड्राइवर पैक को नष्ट कर दिया है और उन्होंने इसे विंडोज 8 को ध्यान में रखकर किया है। मैं नहीं सोच सकता कि यह क्या कहा जाता है, लेकिन अगर आप माइक्रोसॉफ्ट ड्रीम्सपार्क में जाते हैं तो यह वहां है। मैंने देखा कि यह इयरलर आशा है कि मदद करता है।


1
क्यों नहीं यह वास्तविक त्वरित खोज और लिंक पोस्ट करें? जैसा कि यह है कि यह उत्तर बहुत अच्छा नहीं है।
माइकलहाउस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.