2011-04-01 19 views
6

मैं एक मार्कर (जो एक शतरंज है) का उपयोग करके Augmented Reality के बारे में एक प्रोजेक्ट पर काम कर रहा हूं जो वेबकैम से छवियां लेता है और शतरंज विमान (रीयलटाइम) पर 2 डी/3 डी ऑब्जेक्ट डालें।एल्गोरिदम एक विमान (बढ़ी वास्तविकता) पर 2 डी/3 डी वस्तुओं को प्रोजेक्ट करने के लिए?

ओपनसीवी का उपयोग करके मैं शतरंज कोनों का पता लगाने और इसे आकर्षित करने में सक्षम था।

मैंने फ्रेम प्रस्तुत करने के लिए डायरेक्ट 3 डी का उपयोग किया (ऑर्थोगोनल प्रक्षेपण का उपयोग करके), ताकि बाद में मैं इसे 2 डी/3 डी ऑब्जेक्ट्स प्रोजेक्ट करने के लिए उपयोग कर सकूं।

अब मैं इस चरण में फंस गया। मुझे पता है कि ARToolkit आदि जैसे पुस्तकालय हैं, हालांकि मैं इसके पीछे तकनीक और एल्गोरिदम को समझना चाहता हूं। मैं रूपांतरण मैट्रिक्स कैसे ढूंढ सकता हूं जो 3 डी ऑब्जेक्ट को शतरंज के विमान में मैप कर सकता है?

उत्तर

2

इस पत्र में यह अच्छी तरह से बताते हैं:

एच काटो और एम Billinghurst। Videobased उन्नत वास्तविकता कॉन्फ्रेंसिंग सिस्टम के लिए मार्कर ट्रैकिंग और एचएमडी अंशांकन। Augmented Reality, 1999. (IWAR '99) कार्यवाही। 2 आईईईई और पर एसीएम अंतर्राष्ट्रीय कार्यशाला, पृष्ठों 85-94, 1999 1, 2, 7, 9

एक तेज स्पष्टीकरण:

  1. मार्कर के corders का पता लगाएं और यह

    से 2 डी किनारों बनाने
  2. बनाने आधार वैक्टर U1, मार्कर किनारों (http://twitpic.com/4fmbsu)

  3. उपयोग पार उत्पाद द्वारा परिभाषित विमानों का उपयोग दो आधार पर की U2 U1 वेक्टर, यू 2 टी प्राप्त करने के लिए वह तीसरे वेक्टर U3

  4. अपने मैट्रिक्स के निर्माण के लिए उन्हें इस्तेमाल