iOS के लिए ऑगमेंटेड फ़ेस की सुविधा के लिए क्विकस्टार्ट

इस गाइड में, इन कामों को करने का तरीका बताया गया है:

  • ऑगमेंटेड फ़ेस की सुविधा के साथ काम करने के लिए, अपने डेवलपमेंट एनवायरमेंट को सेट अप करें
  • 2D टेक्सचर्स लागू करें और पहचाने गए चेहरों पर 3D ऑब्जेक्ट जोड़ें

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

  • Xcode 13.0 या इसके बाद का वर्शन
  • अगर Cocoapods का इस्तेमाल किया जा रहा है, तो Cocoapods 1.4.0 या उसके बाद के वर्शन
  • iOS 12.0 या इसके बाद के वर्शन पर चलने वाला, ARKit के साथ काम करने वाला Apple डिवाइस (iOS 12.0 या इसके बाद के वर्शन वाला डिप्लॉयमेंट टारगेट ज़रूरी है)

ऑगमेंटेड फ़ेस की सुविधा का इस्तेमाल करना

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

ऑगमेंटेड फ़ेस का सैंपल ऐप्लिकेशन डाउनलोड करें

  1. ऐप्लिकेशन का सैंपल कोड पाने के लिए, GitHub से iOS के लिए नए ARCore SDK टूल का क्लोन बनाएं या उसे डाउनलोड करें.
  2. Terminal या Finder विंडो खोलें और उस फ़ोल्डर पर जाएं जहां आपने SDK टूल को क्लोन किया है या डाउनलोड किया है.
  3. /Examples/AugmentedFacesExample में आपको ऐप्लिकेशन कोड का सैंपल मिलेगा.

रन pod install

ऑगमेंटेड फ़ेस सैंपल ऐप्लिकेशन, Podfile के साथ पहले से कॉन्फ़िगर किया जाता है. यह ARCore SDK और iOS के उन वर्शन के साथ पहले से कॉन्फ़िगर किया जाता है जिनकी आपको ज़रूरत होगी. इन डिपेंडेंसी को इंस्टॉल करने के लिए:

  1. टर्मिनल विंडो खोलें और उस फ़ोल्डर से pod install चलाएं जहां Xcode प्रोजेक्ट मौजूद है. इससे एक *.xcworkspace फ़ाइल जनरेट होती है, जिसका इस्तेमाल बाद में ऐप्लिकेशन को बनाने और चलाने के लिए किया जाएगा.

ऐप्लिकेशन बनाएं और चलाएं

  1. प्रोजेक्ट के लिए .xcworkspace (.xcodeproj नहीं) फ़ाइल को Xcode में खोलें.
  2. टारगेट की सामान्य सेटिंग खोलें और बंडल आइडेंटिफ़ायर बदलें.
  3. Cmd+R दबाएं या चलाएं पर क्लिक करें. ऑगमेंटेड फ़ेस की सुविधा के साथ काम करने के लिए, सिम्युलेटर के बजाय किसी फ़िज़िकल डिवाइस का इस्तेमाल करें. डिवाइस को यूएसबी के ज़रिए आपकी डेवलपमेंट मशीन से कनेक्ट होना चाहिए.

सैंपल ऐप्लिकेशन आज़माएं

  1. सैंपल ऐप्लिकेशन को अपने डिवाइस पर लॉन्च करने के लिए, उसे .xcworkspace फ़ाइल से बनाएं और चलाएं.
  2. अगर कहा जाए, तो ऐप्लिकेशन को कैमरे की अनुमतियां दें. इसके बाद, ARCore कैमरे में दिखने वाले चेहरों की पहचान करना शुरू कर देगा. फ़िलहाल, एक बार में सिर्फ़ एक बार चेहरे की पहचान की जाती है.
  3. पक्का करें कि कैमरा उपयोगकर्ता की ओर हो.

अगले चरण

  • ऐप्लिकेशन कोड का नमूना एक्सप्लोर करने के लिए और अपने ऐप्लिकेशन में ऑगमेंटेड फ़ेस के साथ काम करने के बारे में ज़्यादा जानने के लिए, iOS के लिए ऑगमेंटेड फ़ेस की डेवलपर गाइड देखें.
  • ARCore iOS API का रेफ़रंस देखें.
  • iOS पर ऑगमेंटेड फ़ेस का इस्तेमाल शुरू करने का तरीका जानने के लिए, नीचे दिया गया वीडियो देखें: