2012-02-01 16 views
7

के लिए ओपनजीवी के साथ संयुक्त ट्यूटोरियल क्या और 3 डी प्रतिपादन से संबंधित सी ++ में OpenCV और OpenGL मिश्रण के साथ कोई अच्छा ट्यूटोरियल या दस्तावेज जानता है?ओपनजीएल पर कंप्यूटर विजन

मैं ऑब्जेक्ट्स के साथ आभासी परिदृश्य बनाना चाहता हूं और फिर ओपनसीवी का उपयोग करके object's 3D poses ढूंढना चाहता हूं, इसलिए मैं ज्ञात ओपनजीएल स्थिति से तुलना कर सकता हूं लेकिन मुझे अब तक "गुणवत्ता" जानकारी नहीं मिली है। उदाहरण के लिए, मुझे ओपनजीवी का उपयोग 3 डी दुनिया में ऑब्जेक्ट्स का पता लगाने के लिए ओपनसीवी का उपयोग करने के लिए होगा।

उत्तर

4

ओपनजीएल और ओपनसीवी मिश्रण में कुछ भी मुश्किल नहीं है। ये केवल दो पुस्तकालय हैं, एक ग्राफिक्स के लिए और दूसरा कंप्यूटर दृष्टि के लिए। कोई ओवरलैप नहीं है ताकि आप अपनी परियोजना में दोनों शामिल कर सकें।

फिर यह कुछ आयताकार या बॉक्स (या जिसे आप ओपनसीवी का उपयोग करके ढूंढना चाहते हैं) को प्रस्तुत करने का विषय होना चाहिए - उसके लिए बहुत सारे ट्यूटोरियल हैं, और फिर क्लाइंट को glReadPixels() फ़ंक्शन का उपयोग करके प्रस्तुत डेटा कॉपी करना स्मृति और ओपनसीवी को गुजर रहा है।

कोई ट्यूटोरियल सबसे अधिक संभावना है, क्योंकि यह बहुत आसान है नहीं है ...

+0

असल में मैं openCV के साथ छवियों को लोड करने के लिए और फिर उन्हें OpenGL पर संरचनाओं के रूप में पारित और फिर OpenGL और शो और openCV फ्रेम से पिक्सल को पढ़ने में सक्षम हूँ । लेकिन समस्या उन्हें मिश्रण नहीं कर रही है, यह है कि मैं कैमरे के मानकों से निपटने के तरीके के बारे में कुछ जानकारी चाहूंगा, बनावट के फ़िल्टर पहचान को कैसे प्रभावित कर सकते हैं, आदि –

+1

तो आपको शायद प्रश्न को फिर से लिखना चाहिए। यह पूरी तरह स्पष्ट नहीं है कि आप 3 डी प्रतिपादन के लिए ओपनजीएल का उपयोग करना चाहते हैं और उस पर ओपनसीवी को कॉल करना चाहते हैं, या आप ओपनजीएल का उपयोग करके छवियों को पोस्ट प्रोसेस करना चाहते हैं और उन्हें ओपनसीवी में पास करना चाहते हैं या आप बनावट इंटरपोलेशन फ़िल्टर (जैसे बिलीनेर फ़िल्टर) के प्रभावों का अध्ययन करना चाहते हैं या नहीं। ओपनसीवी मान्यता दर पर। यदि यह आखिरी है, तो आपको शायद ओपनजीएल का उपयोग करने की आवश्यकता नहीं है, बनावट फ़िल्टरिंग काम कमजोर लोपास फिल्टर की तरह काम करता है। इसके बजाए बस इसका इस्तेमाल करें। यदि यह दूसरा है, तो आपको अपने इच्छित प्रभावों को लागू करने के लिए ओपनजीएल शेडर्स पर कुछ ट्यूटोरियल चाहिए। –

+1

"कोई ट्यूटोरियल नहीं है क्योंकि यह इतना आसान है" कि लंगड़ा है। एक व्यक्ति को लगता है कि अगर वास्तव में यह मामला है तो कई नए ट्यूटोरियल होंगे। – enthusiasticgeek

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