
आधुनिक दुनिया हमें प्रौद्योगिकी की उपलब्धियों के साथ खुश करने के लिए संघर्ष नहीं करती है, जो कि, हबलझिटेली के बारे में नहीं जानते हैं। मैं अभी भी आभासी वास्तविकता के सभी प्रकार के हेलमेट को वास्तविक के बजाय विज्ञान-फाई से कुछ के लिए विशेषता देता हूं, इस तथ्य के बावजूद कि वे पहले से मौजूद हैं (बस
ओकुलस रिफ्ट हब की खोज करें) इसके अलावा, अगर मैं ऐसा कह सकता हूं, तो "शुद्ध" आभासी वास्तविकता हमारी वास्तविकता (संवर्धित वास्तविकता) के पूरक के लिए अधिक दिलचस्प परियोजनाएं लगती हैं।
कास्टार प्रोजेक्ट, किकस्टार्टर पर सनसनीखेज, इसका एक जीवित प्रमाण है, और Google ग्लास, हालांकि यह काफी नहीं है, यह शब्द संवर्द्धन में फिट बैठता है।
केवल एक चीज, ओकुलस रिफ्ट - आज यह डेवलपर्स के लिए एक संस्करण है, कास्टार आमतौर पर केवल एक अवधारणा है, लेकिन Google ग्लास केवल भाग्यशाली के लिए गया था और इसकी क्षमताएं बहुत सीमित हैं। सामान्य तौर पर, व्यापक दर्शकों तक पहुंचने के बारे में बात करने की कोई जरूरत नहीं है। लेकिन हर तरह के स्मार्टफोन हमारे जीवन में हर जगह बस गए हैं। वे सभी अद्भुत हैं, उनके पास एक कैमरा है और संवर्धित वास्तविकता खिड़की बनने के लिए पर्याप्त स्मार्ट हैं।
इस लेख में मैं वुफोरिया के बारे में बात करूंगा, एक ऐसा ढांचा जो आपको अपने फोन के साथ कुछ ऐसा करने की अनुमति देता है। यह पद बल्कि शब्दावली को समझने और समझने के लिए एक समीक्षा है कि यह सब कैसे किया जाता है।
वुफोरिया आईओएस और एंड्रॉइड ऑपरेटिंग सिस्टम पर फोन और टैबलेट के लिए संवर्धित वास्तविकता एप्लिकेशन बनाने का एक मंच है। मुझे कहना चाहिए, मुझे सुखद आश्चर्य हुआ कि क्वालकॉम, हमारे पसंदीदा गैजेट्स के लौह घटक का उत्पादन करने के अलावा, डेवलपर्स के लिए ऐसे उपकरण भी प्रदान करता है।
मंच का मुख्य भाग
क्यूसीएआर पुस्तकालय है, जो सी ++ में लिखा गया है और एक लक्ष्य को परिभाषित करने और एक तस्वीर प्रदान करने के साथ समाप्त होने से लगभग हर चीज के पीछे अपने इंटरफेस को छिपाता है।
पुस्तकालय के अलावा, मंच में शामिल हैं: डेवलपर्स के लिए
आईओएस और एंड्रॉइड वुफोरिया एसडीके ;
लक्ष्य प्रबंधक -
लक्ष्य बनाने और प्रबंधित करने के लिए एक प्रणाली; साथ ही साथ वेब सेवाओं (
वफ़ोरिया वेब सेवाएँ ) का एक सेट जिसमें आप लक्ष्य और कुछ अन्य कार्यक्षमता का भंडारण कर सकते हैं। मंच बहुत गतिशील रूप से विकसित हो रहा है और नए भागों को अक्सर जोड़ा जाता है।
मैंने पहले ही
लक्ष्य या
लक्ष्य का कई बार उल्लेख किया है, इसलिए ऐसा करने के लिए कुछ नहीं बचा है, लेकिन इसके बारे में अधिक बताएं।
लक्ष्य (लक्ष्य)
वास्तविक दुनिया में कुछ जोड़ने के लिए, आपको इस दुनिया में किसी वस्तु से "चिपटना" चाहिए। यह इस उद्देश्य के लिए है कि लक्ष्य सेवा करते हैं। दूसरे शब्दों में, एक लक्ष्य एक वास्तविक वस्तु है, जिसे जानकर हमारा आवेदन आभासी वस्तुओं को सही स्थानों पर और इसी अनुपात में रख सकता है।
Vuforia लक्ष्यों का एक विस्तृत चयन प्रदान करता है:

- छवि लक्ष्य - मूल प्रकार के लक्ष्य, जो एक नियमित तस्वीर है, उदाहरण के लिए, एक पत्रिका का कवर, एक तस्वीर या एक नई फिल्म का पोस्टर। छवि केवल काले और सफेद क्षेत्रों के बिना दो-आयामी बारकोड के रूप में कार्य करती है। इसका उपयोग करके, हम यह निर्धारित कर सकते हैं कि कौन सा चित्र कैमरे के लेंस में मिला, साथ ही साथ अंतरिक्ष और पैमाने में इसका स्थान भी। यह कहने योग्य है कि हर तस्वीर एक लक्ष्य बनाने के लिए उपयुक्त नहीं है। अच्छे लक्ष्य वे होते हैं जिनमें कई विपरीत विवरण होते हैं। यह इन विवरणों पर है कि समर्थन मैट्रिक्स बाद में लक्ष्य पहचान के लिए बनाया गया है।
- सरल 3 डी लक्ष्य (क्यूब और क्यूबॉइड) आयताकार समानांतर चतुर्भुज (क्यूब सहित) के रूप में लक्ष्य हैं। उदाहरण के लिए, नाश्ते के लिए अनाज की पैकेजिंग, माचिस या सिर्फ खरीदा हुआ बोर्ड गेम ही ऐसे लक्ष्य के रूप में काम कर सकता है। किसी भी बॉक्स की तरह, ऐसे लक्ष्य में छह विमान होते हैं, और इसे बनाने के लिए, हमें उनमें से प्रत्येक के लिए छह चित्रों की आवश्यकता होती है। यदि आपने कभी कागज के एक क्यूब को चिपकाया है - तो जल्दी से कार्य का सामना करें।
- सिलेंडर लक्ष्य - इस प्रकार का लक्ष्य, नाम के बावजूद, एक छोटा शंकु है जो आधारों के व्यास को निर्दिष्ट करने की क्षमता के साथ है। बेशक, यदि आप एक ही व्यास चुनते हैं, तो आपको सिर्फ एक सिलेंडर मिलता है, लेकिन फिर भी यह एक विशेष मामला है। इस तरह के लक्ष्य को बनाने के लिए, हमें न केवल आधारों और ऊंचाई के व्यास को इंगित करना होगा, बल्कि तीन चित्रों को भी जोड़ना होगा - दो आधारों में से प्रत्येक के लिए एक, और पक्ष सतह के लिए एक और।
- फ़्रेम मार्कर - यह लक्ष्य विशेष रूप से तैयार फ्रेम के रूप में है, जो पहले से ही बारकोड की तरह बहुत अधिक है। आप किसी भी तस्वीर को ऐसे फ्रेम में लगा सकते हैं। यदि चित्र पर्याप्त विस्तृत नहीं था तो इस प्रकार का लक्ष्य सही है और आप इससे एक समझदार छवि लक्ष्य नहीं बना सकते।
- पाठ (शब्द लक्ष्य) । पाठ की पहचान भी वेफ़ोरिया पुस्तकालय में बनाई गई है, इसलिए उनमें से कोई भी शब्द या संयोजन एक लक्ष्य हो सकता है। फिलहाल, केवल लैटिन का समर्थन किया जाता है, लेकिन यह पहले से ही बहुत दिलचस्प है। जरा सोचिए कि विदेशी शब्दों का अध्ययन कितना दिलचस्प हो सकता है।
आपके आवेदन के लिए आवश्यक लक्ष्यों की संख्या के आधार पर, आप या तो उन्हें तथाकथित
डिवाइस डेटाबेस में संग्रहीत कर सकते हैं, हमेशा उन तक पहुंच बना सकते हैं और उन्हें सीधे डिवाइस पर ही पहचान सकते हैं, या इस लोड को
क्लाउड डेटाबेस में स्थानांतरित कर सकते हैं - वेफ़ोरिया सर्विसेज सर्विसेज सूट से एक सेवा डिवाइस से भेजे गए डेटा के आधार पर लक्ष्यों को स्टोर करने और उन्हें निर्धारित करने के लिए डिज़ाइन किया गया है। दोनों दृष्टिकोणों में उनके पेशेवरों और विपक्ष हैं, लेकिन आपके आवेदन के लक्ष्यों पर निर्णय लेना इतना मुश्किल नहीं होगा।
इसके अलावा, कैमरे से प्राप्त चित्र का उपयोग करके सीधे एप्लिकेशन से ही लक्ष्य बनाए जा सकते हैं।
यह भी ध्यान देने योग्य है कि QCAR को फ्रेम को हिट करने के लिए पूरे लक्ष्य की आवश्यकता नहीं है। इसे पहचानने और उपयोग करने के लिए, केवल भाग ही पर्याप्त होंगे। यह बहुत महत्वपूर्ण है और आपको विभिन्न प्रकार के कोणों से अपने आवेदन के सभी जादू को देखने की अनुमति देता है।
जादू
"मुझे पैर जमाने दो और मैं पृथ्वी को मोड़ दूंगा" की तुलना में अधिक हैकने वाले कैच वाक्यांश के साथ आना मुश्किल है, लेकिन यहां यह पूरी तरह से फिट बैठता है। अब, "हुक" करने का अवसर मिलने से, हम बहुत ही जादू जोड़ना शुरू कर सकते हैं जो हमारी वास्तविक दुनिया में स्मार्टफोन स्क्रीन पर देखा जा सकता है।
ऐसा करने के लिए, आइए जानें कि हम किस तरह का जादू उठा सकते हैं। ऐसा करने के लिए, मैंने संवर्धित वास्तविकता का उपयोग करने के बुनियादी उदाहरणों को इकट्ठा करने की कोशिश की और उन सभी को वुफोरिया के साथ इस्तेमाल किया जा सकता है।

- स्थिर और गतिशील 3 डी मॉडल । हम किसी भी 3D ऑब्जेक्ट को प्यारे चायदानी से शुरू करके सभी तरह से जटिल एनीमेशन में जोड़ सकते हैं। वुफोरिया सक्रियता से एकता को एकीकृत करने की क्षमता का समर्थन करता है, जो हमारे हाथों को आगे बढ़ाता है। हम केवल स्मार्टफोन / टैबलेट की कल्पना और शक्ति द्वारा सीमित हैं।
- आभासी बटन जिसके साथ बातचीत करने के लिए काफी वास्तविक वस्तुएं होंगी। उदाहरण के लिए, यह आपके लक्ष्य पर एक बटन हो सकता है, जिस पर क्लिक करने से आपके डेस्कटॉप से एक वर्चुअल एयर-टू-एयर रॉकेट लॉन्च होता है, जिसे केवल स्मार्टफोन की स्क्रीन के माध्यम से देखा जा सकता है।
- वीडियो और चित्र जो हमें अपने लक्ष्य को बदलने या इसे थोड़ा और जीवंत बनाने की अनुमति देते हैं।
- पृष्ठभूमि को बदलना , अन्य चीजों के अलावा, आप कैमरे से प्राप्त तस्वीर को खुद ही बदल सकते हैं। दूसरे शब्दों में, हम न केवल चित्र को पूरक कर सकते हैं, बल्कि इसे स्वयं भी संचालित कर सकते हैं।
ऐसे प्रभावशाली उपकरणों के साथ, आप लगभग कुछ भी कर सकते हैं।
जैसा कि मैंने कहा, यह लेख एक समीक्षा से अधिक है और इसका उद्देश्य आपको वुफोरिया से परिचित कराना और कल्पना के लिए भोजन प्रदान करना था। यदि विषय खब्रोविच के दिलों में प्रतिक्रिया पाता है, तो अगले लेख में मैं उन उदाहरणों पर विचार करूंगा जो वुफोरिया एंड्रॉइड एसडीके के साथ प्रदान करता है, मैं उस कोड का वर्णन करूंगा जो वहां है, या शायद हम कुछ कोड़ा मारेंगे। और अंत में, वीडियो जिसने व्यक्तिगत रूप से मेरे दिमाग को उड़ा दिया और मुझे एक छोटे लड़के की तरह कूद गया जिसने पहली बार राजधानी को देखा।
उपयोगी लिंक