इस गाइड में, आपको ये काम करने का तरीका बताया गया है:
- ऑगमेंटेड फ़ेस की सुविधा के साथ काम करने के लिए, अपने डेवलपमेंट एनवायरमेंट को सेट अप करें
- 2D टेक्सचर लागू करें और पहचाने गए चेहरों पर 3D ऑब्जेक्ट जोड़ें
ज़रूरी शर्तें
- Xcode का 13.0 या इसके बाद का वर्शन
- अगर Cocoapods का इस्तेमाल किया जा रहा है, तो Cocoapods 1.4.0 या इसके बाद का वर्शन
- iOS 12.0 या इसके बाद के वर्शन पर चलने वाला ARKit के साथ काम करने वाला Apple डिवाइस (iOS 12.0 या इसके बाद के वर्शन का डिप्लॉयमेंट टारगेट ज़रूरी है)
ऑगमेंटेड फ़ेस की सुविधा इस्तेमाल करना
यहां दिए गए तरीके में, Augmented Faces के सैंपल ऐप्लिकेशन का इस्तेमाल किया गया है. इससे आपको Augmented Faces की सुविधाओं के साथ ऐप्लिकेशन को कॉन्फ़िगर करने और बनाने के लिए ज़रूरी टास्क के बारे में पता चलेगा.
ऑगमेंटेड फ़ेस अनलॉक ऐप्लिकेशन डाउनलोड करें
- ऐप्लिकेशन का नमूना कोड पाने के लिए, GitHub से iOS के लिए नए ARCore SDK टूल का क्लोन बनाएं या उसे डाउनलोड करें.
- Terminal या Finder विंडो खोलें और उस फ़ोल्डर पर जाएं जहां आपने SDK टूल को क्लोन किया है या डाउनलोड किया है.
- ऐप्लिकेशन का सैंपल कोड
/Examples/AugmentedFacesExample
में देखा जा सकता है.
रन pod install
AugmentedFacesSample ऐप्लिकेशन में आपको ARCore SDK टूल और iOS वर्शन के साथ पहले से कॉन्फ़िगर की गई Podfile दिखती है. इन डिपेंडेंसी को इंस्टॉल करने के लिए:
- कोई Terminal विंडो खोलें और उस फ़ोल्डर से
pod install
चलाएं जहां Xcode प्रोजेक्ट मौजूद है. इससे एक*.xcworkspace
फ़ाइल जनरेट होती है. इसका इस्तेमाल, बाद में ऐप्लिकेशन बनाने और चलाने के लिए किया जाएगा.
ऐप्लिकेशन बनाना और चलाना
- Xcode में प्रोजेक्ट के लिए
.xcworkspace
(.xcodeproj
नहीं) फ़ाइल खोलें. - टारगेट की सामान्य सेटिंग खोलें और बंडल आइडेंटिफ़ायर बदलें.
- Cmd+R दबाएं या 'चालू करें' पर क्लिक करें. ऑगमेंटेड फ़ेस की सुविधा का इस्तेमाल करने के लिए, सिम्युलेटर के बजाय किसी फ़िज़िकल डिवाइस का इस्तेमाल करें. डिवाइस को यूएसबी के ज़रिए आपकी डेवलपमेंट मशीन से कनेक्ट किया जाना चाहिए.
सैंपल ऐप्लिकेशन आज़माएं
.xcworkspace
फ़ाइल से सैंपल ऐप्लिकेशन बनाएं और उसे चलाएं, ताकि उसे अपने डिवाइस पर लॉन्च किया जा सके.- अगर कहा जाए, तो ऐप्लिकेशन को कैमरा इस्तेमाल करने की अनुमति दें. इसके बाद, ARCore कैमरे में दिख रहे चेहरों का पता लगाना शुरू कर देता है. फ़िलहाल, एक बार में सिर्फ़ एक बार चेहरे की पहचान की जाती है.
- पक्का करें कि कैमरा उपयोगकर्ता की तरफ़ हो.
अगले चरण
- ऐप्लिकेशन कोड का नमूना एक्सप्लोर करने के लिए, iOS के लिए ऑगमेंटेड फ़ेस डेवलपर गाइड देखें. साथ ही, अपने ऐप्लिकेशन में ऑगमेंटेड फ़ेस सुविधा के साथ काम करने के बारे में ज़्यादा जानें.
- ARCore iOS API रेफ़रंस देखें.
- iOS पर ऑगमेंटेड फ़ेस की सुविधा इस्तेमाल करने का तरीका जानने के लिए, यह वीडियो देखें: