2012-05-02 12 views
9

का उपयोग कर एक विशिष्ट वस्तु से असली दुनिया निर्देशांक (x, y, z) कैसे प्राप्त करें मुझे कोनेक्ट का उपयोग करके असली दुनिया निर्देशांक (x, y, z) प्राप्त करना होगा। दरअसल, मैं किनेक्ट से एक्स, वाई, जेड दूरी (मीटर में) चाहता हूं। मुझे इन निर्देशांकों को परिदृश्य में एक अद्वितीय ऑब्जेक्ट (उदा। थोड़ा पीला बॉक्स) से प्राप्त करना है, जो एक अलग रंग में रंगीन है।एक किनेक्ट

यहाँ आप परिदृश्य

enter image description here

मैं शेल्फ में पीले वस्तु की दूरी (एक्स, वाई, मीटर में जेड) चाहते हैं का एक उदाहरण देख सकते हैं।

ध्यान दें कि परिदृश्य में एक व्यक्ति (कंकाल) की आवश्यकता नहीं है।

सबसे पहले, मैं जानना चाहता हूं कि यह संभव है और करना आसान है? तो, अगर आप कुछ लिंक/कोड भेजते हैं तो मैं सराहना करता हूं जो मुझे यह कार्य करने में मदद कर सकता है।

+0

आपकी छवि –

+0

नीचे है, मैंने – eberz

+0

लिंक को सही किया है, जिसका अर्थ है कि बॉक्स से दूरी कोनेक्ट सेंसर तक, सही है? –

उत्तर

4

से आपको Color Stream और Depth Stream दोनों का उपयोग करने की आवश्यकता होगी।

सबसे पहले, का उपयोग कर Color Stream आप पिक्सल है कि रंग से मेल खाते हैं आप देख रहे हैं की एक सरणी को इकट्ठा करने और फिर उन पिक्सल के लिए Depth Stream से गहराई डेटा देखने के कैमरे से औसत दूरी पाने के लिए की आवश्यकता होगी। यह आपको Z देता है।

X और Y प्राप्त करने के लिए आप this उत्तर से गणित का उपयोग करेंगे।

0

जेड दूरी (ऑब्जेक्ट से किनेक्ट तक) आप एक विशिष्ट संयुक्त की स्थिति.जेड से प्राप्त करते हैं। तो इसे पाने में कोई समस्या नहीं है। एक्स और वाई। यह निर्भर करता है कि आप संयुक्त से संयुक्त या संयुक्त से किनेक्ट तक दूरी प्राप्त करना चाहते हैं। आप इसकी गणना कर सकते हैं। गणित का प्रयोग करें। आपको किनेक्ट के कोण को देखने और

+2

क्या आप उत्तर में गणित जोड़ सकते हैं? – Aly

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