2012-06-26 13 views
5

के लिए किनेक्ट में उंगलियों का पता लगाना अब मैं एक wpf एप्लिकेशन में सभी कंकाल का पता लगा रहा हूं, मैं जानना चाहता हूं कि कंकाल के साथ उंगलियों का पता लगाने के लिए कैसे? मैं खिड़कियों SDK के लिए माइक्रोसॉफ्ट Kinect उपयोग कर रहा हूँ ver 1.5विंडोज़ एसडीके 1.5 सी #

बहुत धन्यवाद

+1

सटीक डुप्लिकेट http://stackoverflow.com/questions/6926397/detecting-finger-movement-with-microsoft-kinect-in-c-sharp –

उत्तर

6

Kinect दुर्भाग्य से काफी संवेदनशील उंगलियों पहचान करने के लिए तो पुस्तकालय है कि उपलब्ध नहीं कराएगा कंकाल के हिस्से के रूप में नहीं है। हो सकता है कि किनेक्ट 2.0 एक्सबॉक्स 720 के साथ आने के लिए अफवाहें उस स्तर का विवरण प्रदान करने में सक्षम हो जाएगा।

5

Candescent NUI जो भी आप खोज रहे हैं हो सकता है। OpenUserX03 ने कहा, हालांकि, इस कार्य के लिए किनेक्ट आदर्श नहीं है। Perhabs आपको आने वाली LEAP तकनीक पर एक नज़र रखना चाहिए, जो उंगली का पता लगाने में माहिर हैं।

1

किनेक्ट पर कैमरे उस स्तर के विस्तार के लिए हाथों के लिए संयुक्त ट्रैकिंग करने में सक्षम नहीं हैं। व्यक्तिगत उंगलियों को ट्रैक करना संभव है लेकिन बहुत विश्वसनीय नहीं होगा। कंकाल में हाथ रखने वाले खिलाड़ियों का प्रतिनिधित्व करने के लिए, आप जांच सकते हैं कि खिलाड़ियों का हाथ खोला या बंद है या नहीं। यह देखने का एक संभावित तरीका है कि हाथ खुला या बंद है, हाथ के आस-पास के क्षेत्र में पिक्सेल चेक करना होगा। इस तरह कुछ ट्यूनिंग के साथ आप गणना कर सकते हैं कि उस क्षेत्र का कितना हाथ है (गहराई और रंग धारा का उपयोग करके) और कितना नहीं है। उदाहरण के लिए: यदि उस क्षेत्र का 40% हाथ जोड़ के समान गहराई है, तो हाथ मुट्ठी में बंद हो जाता है। यदि उस क्षेत्र का 70% हाथ संयुक्त के समान गहराई है, तो हाथ खुला है। फिर आप कोहनी पर उस कोण पर एक बंद या खुले हाथ का प्रतिनिधित्व करने में सक्षम होने के लिए कोहनी और कलाई संयुक्त के कोण का उपयोग संभवतः कर सकते हैं।

संबंधित मुद्दे