2012-11-21 11 views
5

मेरे पास 3 डी पॉइंट क्लाउड छवि है (नीचे देखें)।एक बिंदु क्लाउड में अवरुद्ध बिंदुओं को खींचना

और मैं उन सभी बिंदुओं को खींचना चाहता हूं जो सैद्धांतिक रूप से अन्य बिंदुओं के पीछे हैं (उदाहरण के लिए व्यक्ति के पीछे के बिंदु दिखाई नहीं देंगे क्योंकि यह छाती और पेट के आसपास के बिंदुओं से बाधित है)।

मैं इस समस्या को कैसे हल और हल कर सकता हूं?

मुझे केवल उन बिंदुओं की आवश्यकता है जो सामने वाले दृश्य से बाधित नहीं हैं, ताकि मैं इसे अन्य उद्देश्यों के लिए उपयोग कर सकूं।

संपादित करें: यह वास्तव में उद्देश्यों को देखने के लिए नहीं है। मैं गहराई से छवि सुविधाओं को निकालने के लिए बाद में सामान्य सतह की गणना करने के लिए केवल अनबन्धित किए गए शिखर को अलग करने की कोशिश कर रहा हूं।

enter image description here

+0

गहराई निकालने के लिए आपको सतह की सामान्य आवश्यकता क्यों है? – JAre

+0

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

+0

द्वारा अधिग्रहित किया जाता है, आप जाल मानदंडों को खंड रंग (आरजीबी) और गहराई के रूप में गहराई के रूप में बनाते हैं और बनाम यादृच्छिक बिंदुओं को देख सकते हैं या मुखौटा लागू कर सकते हैं जो contians 1 और 0 और उस पर उत्परिवर्ती शेडर आउटपुट ताकि आप ठोस सतह की बजाय बिंदुओं के साथ बनावट प्राप्त कर सकें। – JAre

उत्तर

3

आप किसी बिंदु के साथ कुछ अस्पष्ट नहीं कर सकते - इसमें कोई आयाम नहीं है।

यदि आपके पास जाल है (यानी आप जानते हैं कि कौन से बिंदु "कनेक्ट" हैं) आप उस जाल के पीछे अस्पष्ट चीजों को छुपा सकते हैं।

यदि आप नहीं करते हैं, तो मेरी आवश्यकता जैसी कुछ हासिल करने के लिए मुझे सबसे आसान चाल है जो ज़ेड-संबंधित लुप्तप्राय का उपयोग करना है - बस पिछला फेंटर पर अंक बनाएं।

+0

यदि आप अपने बिंदु के बीच एक रेखा (रे) मानते हैं मॉडल में देखें और एक बिंदु, क्या उस लाइन के सभी बिंदु कैमरा मॉडल के सबसे नज़दीकी बिंदु से "अस्पष्ट" नहीं होंगे? –

+0

@RuiMarques केवल तभी जब वे लाइन पर _exactly_ हैं, लेकिन एक बिंदु शून्य आकार है, इसलिए वास्तव में कुछ भी अस्पष्ट नहीं हो सकता है। – Alnitak

+0

निश्चित रूप से, मुझे लगता है कि ओपी का मतलब अन्य बिंदुओं द्वारा परिभाषित सतहों से अस्पष्ट बिंदु है। –

1

कैसे अंक की बनावट के साथ बहुभुज जाल प्रतिपादन के बारे में? एक और तरीका पॉलीगोनल जाल को जेड-बफर में प्रस्तुत करना है (आपको केवल गहराई की आवश्यकता है) और जाल के पीछे होने वाले बिंदुओं को दूर करने के लिए इसका उपयोग (दूर बिंदु जेड-टेस्ट विफल हो जाएगा)।

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