2011-06-22 10 views
13

में मापना मैं किनेक्ट के साथ शुरू करने की कोशिश कर रहा हूं, और इसमें गहराई से सेंसिंग कैमरा है, लेकिन मैंने चौड़ाई/ऊंचाई/लंबाई मापने पर कोई मार्गदर्शन नहीं देखा है।किनेक्ट

क्या यह कैमरे (गहराई सेंसर) से दूर एक वस्तु दूर है और उस सीमा पर किनेक्ट के क्षेत्र का क्षेत्रफल है, और फिर यह काम कर रहा है कि आपके ऑब्जेक्ट कितने पिक्सल लेते हैं?

मैं डॉट-क्लाउड से जाल या कुछ करने में सक्षम होना चाहता हूं और मुझे यह पता लगाना पड़ रहा है कि कहां से शुरू करना है और वस्तुओं के लिए उचित चौड़ाई/ऊंचाई माप कैसे प्राप्त करें।

+0

आपके जैसा ही समस्या है ... क्या आपको कोई समाधान मिला? क्या मापने के लिए कोई सूत्र या कुछ है ... – Killercode

+0

सुनिश्चित नहीं है कि किसी और ने इसका उल्लेख क्यों नहीं किया है, लेकिन किनेक्ट गहराई फ्रेम डेटा को कंकालटन पॉइंट्स के एक सेट में संसाधित किया जा सकता है। ये बिंदु असली दुनिया की जगह में हैं, जिसका अर्थ है कि, 0.5 का एक जेड मान उस बिंदु से मेल खाता है जो सेंसर से आधे मीटर दूर है। चूंकि आप आसानी से स्केलेटन पॉइंट्स प्राप्त कर सकते हैं, फिर यह पता लगाने की बात बन जाती है कि आप कौन से बिंदु चाहते हैं, और इसे मापने के लिए इसका उपयोग कर रहे हैं। –

उत्तर

7

यह एक जटिल कार्य है और यहां कुछ अनुच्छेदों के साथ स्टैक ओवरफ्लो पर उत्तर नहीं दिया जा सकता है। इसका कारण यह है कि इसका बहुत ज्ञान है जो अन्य ज्ञान पर बनाता है। उदाहरण के लिए उत्कृष्ट Rorres, et al उदाहरण के लिए मैं Linear Algebra पर पढ़कर शुरू करूंगा।

पॉइंट-क्लाउड से जाल बनाना एक जटिल कार्य है और आज कोई डिफैक्टो एल्गोरिदम उपयोग नहीं किया जाता है। सबसे लोकप्रिय दृष्टिकोण सबसे पहले एक विघटित Truncated Signed Distance Function (TSDF) बनाना और फिर उदाहरण का उपयोग करना प्रतीत होता है। जाल प्राप्त करने के लिए Marching Cubes। एक और एल्गोरिदम Delaunay triangulation है।

s-hull प्रोजेक्ट द्वारा प्रदान किया गया एक सी # कार्यान्वयन भी है।

2

पुस्तक माइक्रोसॉफ्ट Kinect एसडीके जैरेट वेब द्वारा, जेम्स एशले साथ Kinect प्रोग्रामिंग शुरुआत आप अध्याय 3 में कैसे चौड़ाई और ऊंचाई और दूरी की गणना करने के लिए का एक नमूना है में:

http://books.google.es/books?id=MupB_VAmtdEC&pg=PA69&hl=es&source=gbs_toc_r&cad=4#v=onepage&q&f=false

कोड apress.com

0

पर मुझे डाउनलोड करने के लिए उपलब्ध है, मुझे पता है कि यह थोड़ी देर पहले पूछा गया था, लेकिन इसके लिए क्या है इसके लिए channel9.msdn पर एक लेख है जो उपयोगकर्ता की ऊंचाई की गणना करने के लिए एक आसान तरीका दिखाता है। मुझे लगता है कि आप चौड़ाई का अनुमान लगाने के लिए HipLeft, HipCenter, और HipRight के साथ एक समान तकनीक का उपयोग कर सकते हैं।

यदि आप लिंक से project information URL का पालन करते हैं तो इसमें अधिक विस्तृत जानकारी है।

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