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

इस गाइड में, आपको इन कामों के बारे में जानकारी मिलेगी:

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

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

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

ऑगमेंटेड फ़ेस का इस्तेमाल करना

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

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

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

रन pod install

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

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

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

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

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

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

अगले चरण

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