39

मैं वर्तमान में कंप्यूटर विज्ञान में एक अंडरग्रेड हूं और मैं अगले वर्ष अपने अंतिम वर्ष में प्रवेश करूँगा। बढ़ी हुई वास्तविकता कुछ ऐसा है जो मुझे वास्तव में दिलचस्प विषय लगता है, लेकिन मुझे नहीं पता कि इसके बारे में सीखना शुरू करना है।बढ़ी हुई वास्तविकता के साथ कैसे शुरुआत करें?

आप इस विषय के बारे में सीखना शुरू करते हैं और कौन से पुस्तकालय उपलब्ध हैं?

उत्तर

1

Pragmatic Programmer AR book बहुत अच्छा है, बहुत सारे कोड नमूने और अभ्यास जो आपको इसमें शामिल करने के बजाय शामिल करते हैं। यह थोड़ा दिनांकित है, लेकिन यह एक बहुत अच्छा प्रारंभिक बिंदु होना चाहिए।

+0

द्वारा अब और :( – Terri

4

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

यदि पैटर्न पहचान आप रुचि रखते हैं, तो इसके बजाय artoolkit से शुरू करें। लेकिन वह लाइब्रेरी स्वाभाविक रूप से थोड़ा अधिक तीव्र है।

+0

निश्चित रूप से एक दिलचस्प जगह बिक्री के लिए नहीं होने के लिए लगता है, लेकिन थोड़ा iphone/iTouch विकास के लिए विशिष्ट है, कोई? मैं उन दोनों में से किसी का स्वामित्व नहीं है, दुर्भाग्य से , लेकिन अगर मैंने किया तो यह मीठा होगा। – Terri

+0

यदि आप डेस्कटॉप कंप्यूटर और वेबकैम के साथ काम कर रहे हैं, तो artoolkit आपकी सबसे अच्छी पसंद है। मैंने देखा है कि प्रोसेसिंग के लिए एक मृत सरल आर्टोल्किट रैपर है (एक बहुत ही कम डाउन जावा पर्यावरण) इसे जांचें: http://www.bryanchung.net/?page_id=415 – Tom

-2

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

+1

ar सैद्धांतिक पृष्ठभूमि के लिए निश्चित रूप से स्मार्टफ़ोन – Dirk

12

एक लोकप्रिय लोकप्रिय शब्द होने के नाते, बढ़ी हुई वास्तविकता कुछ विशिष्ट एल्गोरिदम के साथ बनाई जा सकती है जिसे अलग से सीखा जा सकता है। आम तौर पर इसमें शामिल हैं:

  • प्लानर ऑब्जेक्ट डिटेक्शन (मार्कर या पहले प्रशिक्षित ऑब्जेक्ट हो सकता है)। सर्फ/झारना/फास्ट वर्णनकर्ता, homography मैट्रिक्स गणना के लिए RANSAC डीबी में
  • दुकान प्रशिक्षित वस्तुओं (केडी-वृक्ष)
  • कैमरे की स्थिति आकलन
  • कस्टम वस्तुओं (ओपन)

साथ 3 डी मॉडल बढ़ाने इस विषय में गोता लगाने के लिए मैं इस कदम की सिफारिश करता हूं:

  • यह सब पहले से ही ओपेवसीवी में लागू किया गया है, आप इसके उदाहरणों के साथ खेलना शुरू कर सकते हैं।
  • हुड के तहत क्या हो रहा है यह समझने के लिए, शायद इस विषय पर सबसे अच्छी किताब लें: "कंप्यूटर विजन में एकाधिक दृश्य ज्यामिति" http://www.robots.ox.ac.uk/~vgg/hzbook/
  • यदि आप मोबाइल फोन पर एआर के साथ खेलेंगे तो वैज्ञानिक प्रयोगशालाओं जैसे http://mi.eng.cam.ac.uk/~sjt59/hips.html (फास्ट) और http://www.robots.ox.ac.uk/~gk/PTAM/ (पीटीएएम) के कार्यों पर नज़र डालें।
+0

+1 तक सीमित नहीं है। अच्छा उपनाम, btw। =) –

2

येलप की बढ़ी हुई वास्तविकता मोनोकेल फीचर के पीछे आदमी बेन न्यूहाउस ने स्टैनफोर्ड में उस प्रक्रिया के बारे में एक बात की जो उसने इसे बनाने के दौरान किया था।यह आईट्यून्स यू पर मुफ्त में उपलब्ध है, इस स्थान पर: http://deimos3.apple.com/WebObjects/Core.woa/Feed/itunes.stanford.edu.3124430053.03124430055

(लिंक क्रोम में काम नहीं करेगा, लेकिन यह सफारी में करता है। अगर यह काम नहीं करता है, तो आईट्यून की खोज में बस "येलप मोनोकल" खोजें बॉक्स, और आईट्यून्स यू व्याख्यान डाउनलोड करें।)

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

+0

धन्यवाद। यह एक अच्छा वीडियो है। यहां सीधा लिंक दिया गया है: http://deimos3.apple.com/WebObjects/Core.woa/FeedEnclosure/itunes.stanford.edu-dz.4331559337.04331559339.4331559457/enclosure.mp4 –

0

मैंने आईफोन के लिए एआर कोड की तलाश में थोडा समय बिताया है। आप एआर और स्थानों क्या करना चाहते हैं तो यह परियोजना

http://github.com/adascent/iPhone-AR-Toolkit

यह आधारित पर ARKit ऊपर उल्लेख किया है, लेकिन सुधार हुआ है और वास्तव में संकलित डाउनलोड करें। मूल एआर किट डिवाइस रोटेशन का समर्थन नहीं करता है। किसी और ने इसे जोड़ा लेकिन वास्तविक कोड कभी काम नहीं किया और इसलिए तीसरे व्यक्ति ने इसे लिया और इसे ठीक कर दिया।

मुझे वर्तमान में इस कोड में और अधिक सुविधाएं शामिल हैं।

-3

यदि आप एक अंडरग्रेड हैं, तो आप इसके बारे में संकाय पूछना शुरू करते हैं (या ग्रेड छात्रों, यदि आप उनके साथ एक जगह में हैं)। भले ही वे इसके बारे में ज्यादा नहीं जानते हैं, वे जान लेंगे कि कहां से पता लगाना है। http://dev.metaio.com/sdk/getting-started/

यह आप पर नज़र रखने के विन्यास और 3 डी सामग्री के लिए के माध्यम से अपने फोन/dev खाते को स्थापित कर से लेता है:

1

यह कदम ट्यूटोरियल और नमूना कोड द्वारा कदम की वजह से मेरे लिए अत्यंत उपयोगी था।

+0

हां शुरू करने के लिए महान महान ट्यूटोरियल –

3

अपने काम के लिए उपयुक्त एआर ढांचा चुनने के लिए इस augmented reality framework comparison table पर एक नज़र डालें।

qualcomm's vuforia एआर एपीआई शुरू होने के बाद से शुरू करने के लिए एक शानदार जगह है और इसमें सभी एआर फीचर्स हैं जिनके बारे में हम सोच सकते हैं।

और इस पुस्तक ने मुझे एआर ऐप्स बनाने के लिए एक बड़ी मदद दी। Developing AR Games for iOS and Android डोमिनिक Cushnan, हसन ईएल Habbak