इस गाइड में आपको ये काम करने का तरीका बताया गया है:
- ऑगमेंटेड फ़ेस की सुविधा के साथ काम करने के लिए, अपने डेवलपमेंट एनवायरमेंट को सेट अप करें
- 2D टेक्सचर लागू करें और पहचाने गए चेहरों पर 3D ऑब्जेक्ट जोड़ें
ज़रूरी शर्तें
- Xcode का 13.0 या इसके बाद का वर्शन
- अगर Cocoapods का इस्तेमाल किया जा रहा है, तो Cocoapods 1.4.0 या उसके बाद का वर्शन
- iOS 12.0 या इसके बाद के वर्शन पर चलने वाला ARKit के साथ काम करने वाला Apple डिवाइस (iOS 12.0 या इसके बाद के वर्शन का डिप्लॉयमेंट टारगेट ज़रूरी है)
ऑगमेंटेड फ़ेस की सुविधा इस्तेमाल करना
नीचे दिए गए चरणों में, ऑगमेंटेड फ़ेस सैंपल ऐप्लिकेशन का इस्तेमाल किया जाता है. इसकी मदद से, आपको ऑगमेंटेड फ़ेस की सुविधा वाले ऐप्लिकेशन को कॉन्फ़िगर करने और बनाने से जुड़े ज़रूरी टास्क दिखाए जाते हैं.
ऑगमेंटेड फ़ेस अनलॉक ऐप्लिकेशन डाउनलोड करें
- ऐप्लिकेशन का नमूना कोड पाने के लिए, 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 पर ऑगमेंटेड फ़ेस सुविधा का इस्तेमाल शुरू करने का तरीका जानने के लिए यह वीडियो देखें: