2009-12-08 14 views
13

लिखना कैसे शुरू करें मैं एक उन्नत वास्तविकता अनुप्रयोग बनाने की सोच रहा हूं। क्या कोई इस तरह के आवेदन लिखना शुरू करने के लिए एक पसंदीदा प्रौद्योगिकी मंच सुझा सकता है।एक उन्नत वास्तविकता अनुप्रयोग

मैं इसे डेस्कटॉप एप्लिकेशन होना चाहता हूं, न कि मोबाइल एप्लिकेशन। इसलिए मैं ऑब्जेक्ट मान्यता के साथ एक वेब कैमरा का उपयोग करना चाहता हूँ।

धन्यवाद!

+2

आप अपनी मेज से किस प्रकार की बढ़ी हुई वास्तविकता को देखने की उम्मीद करते हैं? "केतली"? "टेलीफोन"? "कष्टप्रद सहकर्मी"? – skaffman

उत्तर

12

FLARToolKit देखने के लिए एक और अच्छी जगह है। यह मुफ़्त है और फ्लैश + एक्शनट्रिप्ट का उपयोग करता है 3. गेटोंडलेर्न डीओटी कॉम पुस्तकालय का उपयोग करने के तरीके पर एक अच्छा वीडियो ट्यूटोरियल है, मैं आपको उनसे लिंक दूंगा लेकिन स्टैक ओवरफ्लो का कहना है कि मैं 1 से अधिक यूआरएल के लिए पर्याप्त नहीं हूं।

5

आपकी सर्वश्रेष्ठ शर्त शायद किसी प्रकार का सेल फ़ोन है।

मैं एंड्रॉइड के लिए जाऊंगा। एंड्रॉइड फोन पर निर्मित एक्सेलेरोमीटर और जीपीएस के साथ, स्थानों को टैग करना और यह पता लगाना मुश्किल नहीं होगा कि आप उन्हें देख रहे हैं या नहीं। फिर आप स्थानों और इसी तरह टैग करने के लिए कैमरा इनपुट के ओवरले पर एक ओवरले बना सकते हैं। ऐसे कुछ लोग हैं जिन्होंने इस मंच पर समान चीजें की हैं, इसलिए आपको कुछ मदद भी मिल सकती है।

गुड लक।

+2

आपको डिवाइस पर एक कंपास की भी आवश्यकता होगी। –

+0

अच्छी बात यह है कि एंड्रॉइड फोन में भी वे हैं! – Andres

+0

डेस्कटॉप एप्लिकेशन के लिए क्या है? मैं एक वेब कैमरा और वस्तु पहचान का उपयोग करना चाहता हूँ। – Atma

2

मैं पिछले सप्ताह के अंत में एक सम्मेलन में था जहां किसी ने Goblin XNA का प्रदर्शन किया था। यह बढ़ी हुई वास्तविकता का समर्थन करने के लिए एक्सएनए ढांचे का विस्तार है। यह निश्चित रूप से बहुत प्रभावशाली लग रहा था।

यदि आप पहले से ही .NET से परिचित हैं तो यह एक लायक हो सकता है।

2

एंड्रॉइड और आईफोन Augmented Reality dev kit है। आईफोन संस्करण here एंड्रॉइड संस्करण here। मान लीजिए कि आप ओबीजे-सी या जावा में प्रोग्राम कर सकते हैं, उन्हें आपके हाथों से कुछ जटिल गणित लेना चाहिए।

1

आप इसके अलावा, आप NyARToolkit ई-बुक और नमूने के साथ संवर्धित वास्तविकता के लिए जाँच कर सकते हैं http://fivedots.coe.psu.ac.th/~ad/jg/ch165/index.html विंडोज और लिनक्स प्लेटफार्मों पर जावा आप http://sixwish.jp/Nyartoolkit/Java/section01.en/ का उपयोग कर स्थापित कर सकते हैं के लिए Nyartoolkit उपयोग कर सकते हैं।

1

डेस्कटॉप उद्देश्यों के लिए - वेबकैम के साथ ऑब्जेक्ट मान्यता - ओपनसीवी निश्चित रूप से एक लायक है। मुझे लगता है कि वहाँ भी मोबाइल उपकरणों

5

आप अपने खुद के एआर एसडीके निर्माण करने के लिए ताकि आप इसे समय के साथ सुधार कर सकते हैं चाहते हैं, here के लिए एक बंदरगाह मैं ट्यूटोरियल जिस पर तकनीक और कार्यों आप की जरूरत है एक तरह का था।

मैंने ओपनसीवी चुना क्योंकि यह तेज़, नि: शुल्क और बहुमुखी है।

0

मैं तुम्हें NYARToolkit for Unity

आप बुनियादी एकता मुक्त करने के लिए से here

इस संवर्धित वास्तविकता के साथ एक 2 मिनट कार्य, दोनों "एकता" और "का उपयोग करने के लिए अपने बहुत आसान डाउनलोड कर सकते हैं की कोशिश करने का सुझाव है कि एकता के लिए NyARToolkit "

0

क्या डेस्कटॉप एप्लिकेशन में वेब ब्राउज़र में वेबजीएल अनुप्रयोग शामिल हैं?

यदि ऐसा है, तो हो सकता है कि आप skarf.js देखें, एक फ्रेमवर्क जिसे मैंने जावास्क्रिप्ट संवर्धित वास्तविकता पुस्तकालयों को थ्री.जेएस में संभालने के लिए लिखा है। यह वर्तमान में JSARToolKit और js-aruco को एकीकृत करता है, ताकि आप इन दो पुस्तकालयों के बीच आसानी से स्विच कर सकें ताकि उपयोग करने के लिए अधिक उपयुक्त एक पर निर्णय लिया जा सके।

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

थ्री.जेएस के साथ एकीकरण स्कार्फ उदाहरण बनाने के लिए कोड की एक पंक्ति है और अपडेट करने के लिए कोड की एक और पंक्ति है।

वीडियो, लाइव डेमो, स्रोत कोड, उदाहरण और दस्तावेज़ीकरण उपलब्ध हैं। अधिक जानकारी के लिए http://cg.skeelogy.com/skarfjs/ देखें।

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