जियोस्पेशियल डेप्थ की मदद से रेंज बढ़ाएं

जियोस्पेशल डेप्थ हीरो

ARCore डेप्थ एपीआई अब जियोस्पेशल डेप्थ के साथ काम करता है. इससे Streetscape Geometry चालू होने पर, डेप्थ एपीआई की रेंज और स्पीड अपने-आप बढ़ जाती है. अगर आप किसी ऐसी जगह पर हैं जहां VPS कवरेज है और Streetscape Geometry की सुविधा चालू है, तो Depth API की आउटपुट इमेज में, मौजूदा जगह से 65 मीटर तक के इलाके की इमारत और इलाके की ज्यामिति शामिल होती है. ज्यामिति से मिला गहराई का यह डेटा, गहराई के स्थानीय आकलन के साथ मर्ज किया जाता है. साथ ही, उपयोगकर्ता के किसी नई जगह पर जाने पर, यह डेटा अपडेट हो जाता है.

ARCore डेप्थ एपीआई कॉल अब कैमरे से ली गई स्थानीय जानकारी के साथ-साथ, Streetscape Geometry से ली गई इमारतों और इलाके की जानकारी भी देते हैं. यह जानकारी, एक ही डेप्थ इमेज में मर्ज की जाती है.

मेरे डिवाइस पर यह सुविधा काम नहीं करती

जियोस्पेशियल डेप्थ की सुविधा, Depth API के साथ काम करने वाले सभी डिवाइसों पर उपलब्ध है. इस सुविधा के लिए, टाइम-ऑफ़-फ़्लाइट (ToF) सेंसर जैसे काम करने वाले हार्डवेयर डेप्थ सेंसर की ज़रूरत नहीं होती. हालांकि, Depth API उन सभी हार्डवेयर सेंसर का इस्तेमाल करता है जो डिवाइस में मौजूद हों और जिनके साथ यह काम करता हो.

परफ़ॉर्मेंस पर असर

जियोस्पेशल डेप्थ, सेशन की शुरुआत में एक बार छोटा कैलकुलेशन करती है. ऐसा इसलिए किया जाता है, ताकि Streetscape Geometry को डेप्थ रिप्रज़ेंटेशन में इंटिग्रेट किया जा सके. हालांकि, इसके अलावा डेप्थ कैलकुलेशन की लागत में काफ़ी बढ़ोतरी नहीं होती.

डेप्थ रेंज

जियोस्पेशल डेप्थ के बिना, डेप्थ इमेज की सामान्य रेंज करीब 20 से 30 मीटर होती है. इस रेंज से आगे, डेप्थ की जानकारी की सटीक और घनी जानकारी नहीं मिलती. भौगोलिक डेप्थ की सुविधा चालू होने पर, आम तौर पर यह देखा जाता है कि शुरुआती गति के दौरान भी, ज़्यादा सैंपल वाली डेप्थ वैल्यू 65.535 मीटर तक पहुंच जाती हैं.

उपयोग के उदाहरण

ARCore Depth API का इस्तेमाल, पहले से इस्तेमाल किए जा रहे सभी मौजूदा उदाहरणों के लिए किया जा सकता है. भौगोलिक डेप्थ की सुविधा की मदद से, वीपीएस की सुविधा वाली जगहों पर ली गई डेप्थ इमेज में, पहले की तुलना में ज़्यादा तेज़ी से लंबी दूरी की डेप्थ जोड़ी जाएगी. इससे, बाहरी जगहों पर लंबी दूरी की डेप्थ को टारगेट करने वाले इस्तेमाल के उदाहरणों को चालू किया जा सकेगा. इस्तेमाल के कुछ उदाहरणों में ये शामिल हैं:

  • वर्चुअल कॉन्टेंट और अन्य विज़ुअल इफ़ेक्ट को बिल्डिंग के स्केल पर छिपाना
  • आउटडोर नेविगेशन
  • दूरी का पता लगाना

सीमाएं

जियोस्पेशल डेप्थ की सुविधा सिर्फ़ उन इलाकों में काम करती है जहां VPS लोकलाइज़ेशन और Streetscape ज्यामिति की सुविधा काम करती है. अन्य इलाकों में, ARCore Depth API, भौगोलिक वैल्यू के बिना सामान्य रूप से काम करेगा.

ज़रूरी शर्तें

आगे बढ़ने से पहले, पक्का करें कि आपने एआर के बुनियादी कॉन्सेप्ट और ARCore सेशन को कॉन्फ़िगर करने का तरीका समझ लिया हो.

भौगोलिक डेटा की गहराई की सुविधा चालू करना

नए ARCore सेशन में, देखें कि उपयोगकर्ता के डिवाइस पर डेप्थ और Geospatial API काम करते हैं या नहीं. प्रोसेसिंग पावर की सीमाओं की वजह से, ARCore के साथ काम करने वाले सभी डिवाइसों पर डेप्थ एपीआई काम नहीं करता.

संसाधनों को बचाने के लिए, ARCore पर डेप्थ की सुविधा डिफ़ॉल्ट रूप से बंद रहती है. अपने ऐप्लिकेशन में Depth API का इस्तेमाल करने के लिए, डेप्थ मोड चालू करें. इसके अलावा, जियोस्पेशल डेप्थ का इस्तेमाल करने के लिए, जियोस्पेशल मोड और स्ट्रीटस्केप जियोमेट्री चालू करें.

अपने ऐप्लिकेशन में Depth API का इस्तेमाल करने के लिए, डेप्थ मोड चालू करने के लिए डेवलपर गाइड देखें. साथ ही, जियोस्पेशल मोड और Streetscape Geometry चालू करने के लिए ये निर्देश देखें. ऐसा करने पर, जियोस्पेशल डेप्थ की सुविधा चालू हो जाएगी.

जियोस्पेशल डेप्थ की सुविधा चालू होने के बाद, मौजूदा एपीआई कॉल की मदद से डेप्थ इमेज ऐक्सेस की जा सकती हैं. इस बारे में डेप्थ की सुविधा के लिए डेवलपर गाइड में बताया गया है.

अब क्या होगा

  • ऑगमेंटेड रिएलिटी (एआर) के अनुभव में, Streetscape Geometry का इस्तेमाल करने का तरीका जानें.