Android NDK के लिए डेप्थ एपीआई क्विकस्टार्ट

  • depth API के लिए अपने डेवलपमेंट एनवायरमेंट को सेट अप करें
  • सैंपल ऐप्लिकेशन में, 'अक्लूज़न' आज़माएं और डेप्थ मैप को विज़ुअलाइज़ करें

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

सैंपल प्रोजेक्ट खोलें

यह क्विकस्टार्ट OpenGL का इस्तेमाल करता है, 2D और 3D वेक्टर ग्राफ़िक रेंडर करने के लिए प्रोग्रामिंग इंटरफ़ेस. जानकारी देखें ARCore चालू करें, नीचे दिया गया तरीका अपनाएं.

नीचे दिए गए कमांड की मदद से, रिपॉज़िटरी की क्लोनिंग करके सैंपल प्रोजेक्ट पाएं:

git clone https://github.com/google-ar/arcore-android-sdk.git

Android Studio में, hello_ar_c सैंपल प्रोजेक्ट खोलें.

सैंपल चलाएं

depth API नमूना ऐप्लिकेशन की सहायता से आप अपने आस-पास का माहौल चुनें. इसकी मदद से, किसी दिए गए स्पेस का डेप्थ मैप विज़ुअलाइज़ेशन.

पक्का करें कि आपका Android डिवाइस डेवलपमेंट मशीन से कनेक्ट है और क्लिक करें Android Studio में Run .

आपका डिवाइस आपको इंस्टॉल या अपडेट करने के लिए कह सकता है Google Play Services for एआर अगर वह मौजूद नहीं है या पुराना है. इसे यहां से इंस्टॉल करने के लिए, CONTINUE पर टैप करें Google Play Store पर टैप करें.

गहराई सक्षम करें

पहली बार ऐप्लिकेशन चलाने और Android की कोई इमेज जोड़ने पर, एक डायलॉग बॉक्स दिखेगा गहराई का डेटा उपलब्ध कराना होगा. यह सिर्फ़ पहली बार चलने पर दिखता है, पहला Android डिवाइस रखा. 'अक्लूज़न' जोड़ने के लिए Enable पर टैप करें.

डेप्थ मैप के विज़ुअलाइज़ेशन और ऑक्लूज़न को टॉगल करें

जानकारी को पूरी तरह से हटाने और गहराई वाले मैप का विज़ुअलाइज़ेशन टॉगल करने के लिए गियर आइकॉन पर टैप करें. 'अक्लूज़न' चालू करने के लिए Enable depth चुनें. पाने के लिए Show depth map को चुनें डिवाइस की स्क्रीन पर डेप्थ मैप का विज़ुअलाइज़ेशन दिखाता है.

उदाहरण के लिए, नीचे दी गई इमेज में रीयल स्पेस में Android की वर्चुअल इमेज दिखाई गई है जिसमें दरवाज़े के बगल में एक ट्रंक मौजूद है. पहली इमेज में, वर्चुअल Android ट्रंक के किनारे से गलत तरीके से ओवरलैप करना. दूसरी इमेज में, Android के सामने अच्छी तरह दिखना बंद हो गया है और यह आस-पास.

नीचे दी गई इमेज में एक ऐसे हॉलवे की इमेज दिखाई गई है जिस पर साइकल रखी हुई है और उस कैमरे के लिए बनाए गए डेप्थ मैप का विज़ुअलाइज़ेशन भी दिखेगा. इमेज.

अगले चरण

अपने ऐप्लिकेशन में depth API का इस्तेमाल शुरू करें. ज़्यादा जानने के लिए, यहां देखें: