2012-02-08 5 views
5

आइए कहें कि मेरे पास एक मंजिल पर एक किनेक्ट पॉइंटिंग है।फर्श पर वस्तुओं का पता लगाने के लिए किनेक्ट का उपयोग

यदि मैं मंजिल पर 3 या 4 वस्तुओं को रखता हूं तो मैं उन वस्तुओं के विमान को कैसे निर्धारित कर सकता हूं?

मैं उस मंजिल पर चमकदार रंगीन वस्तुओं का पता कैसे लगा सकता हूं?

उत्तर

8

किनेक्ट आपको एक मैट्रिक्स डेफ-मैप देता है जो सेंसर को किसी भी सतह की दूरी का प्रतिनिधित्व करता है और pinhole camera model के बाद प्रत्येक गहराई माप को एक संवाददाता आरजीबी मान के साथ संरेखित करना संभव है। मैं मानता हूं कि आप पहले ही जानते हैं कि गहराई मैट्रिक्स के प्रत्येक पिक्सेल को अंतरिक्ष पर एक्स, वाई, जेड के साथ कैसे जोड़ना है और यह आरजीबी मान है। यदि नहीं, तो आपको further research करने की आवश्यकता होगी और समझें कि गहराई सेंसर और आरजीबी कैमरा के बीच स्टीरियो सहसंबंध कैसे किया जाता है।

आपने यहां दो पूरी तरह से अलग प्रश्न पूछे हैं। पहला मूल कुछ ज्यामिति धारणा के साथ आसानी से सुलभ है, लेकिन अंतरिक्ष पर ऑब्जेक्ट की स्थिति को खोजने के लिए पहले दूसरे को हल करना आवश्यक है।

उज्ज्वल रंगीन वस्तुओं को खोजने के लिए कई दृष्टिकोण हैं। यदि आपका सेंसर एक स्थिर दृश्य रिकॉर्ड करेगा, तो Background Subsctraction का उपयोग करना संभव है। यह आपको पहले से प्रशिक्षित पृष्ठभूमि मॉडल से अलग-अलग मानों के साथ पिक्सल का प्रतिनिधित्व करने वाली एक बाइनरी छवि उत्पन्न करेगा। चूंकि आपकी ऑब्जेक्ट्स में पृष्ठभूमि की तुलना में उज्ज्वल रंग स्पष्ट रूप से होंगे, तो आप Thresholding Segmentation को सरल बना सकते हैं। बस आरजीबी को HSL छवि में परिवर्तित करें और उच्च ल्यूमिनेंस मानों को देखें। कई अन्य विधियां हैं, उनके लिए शोध अगर वे आपकी समस्या का समाधान नहीं करते हैं। उन दोनों विधियों के बाद आपको ब्लब्स के साथ एक बाइनरी छवि वापस आ जाएगी। आप उन चमकदार केंद्रों का उपयोग अपने चमकदार रंगीन वस्तुओं के मैट्रिक्स निर्देशांक के रूप में कर सकते हैं।

3 केंद्र धब्बे ए ', बी' और सी 'के साथ

नीचे चित्र में प्रतिनिधित्व के रूप में आप, विमान है कि आप देख रहे हैं खोजने के लिए सक्षम हो जाएगा:

Finding the plane

स्पष्टीकरण: एक विमान को एक बिंदु (स्थिति) और एक सामान्य (अभिविन्यास) के रूप में दर्शाया जा सकता है। यह ध्यान में रखते हुए कि आपकी सभी ऑब्जेक्ट्स उस विमान पर बिल्कुल होंगी जिन्हें आप ढूंढने की कोशिश कर रहे हैं, आपको केवल 3 अंक, ए, बी, सी की आवश्यकता है जो उस विमान के अंदर एक त्रिकोण का प्रतिनिधित्व करेंगे। यह त्रिकोण सामान्य बराबर है (ए - बी) एक्स (सी - बी) - यहां एक्स क्रॉस उत्पाद का प्रतिनिधित्व करता है - और यह विमान के समान है। तो, आपका विमान उन 3 अंकों में से एक होगा और त्रिकोण सामान्य होगा। यदि ऑब्जेक्ट के आयाम महत्वपूर्ण हैं, तो आपको अपनी विमान स्थिति को परिभाषित करने के लिए उन्हें ध्यान में रखना होगा।

+0

यह एक अच्छा जवाब है, क्या आपने बहुत अधिक काम किया है? –

+0

ठीक है। मैंने इसके साथ कुछ काम किए हैं, और कुछ कंप्यूटर दृष्टि परियोजनाएं भी की हैं। अच्छे लगे! –

+0

मैं पैडल को नियंत्रित करने के लिए फुटबॉल का उपयोग करके पोंग का एक खेल बनाना चाहता हूं। –

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