MLKPoseDetector
@interface MLKPoseDetector : NSObject
शरीर के पोज़ का अनुमान लगाने के लिए डिटेक्टर.
-
दिए गए विकल्पों के साथ पोज़ डिटेक्टर दिखाता है.
एलान
Objective-C
+ (nonnull instancetype)poseDetectorWithOptions: (nonnull MLKCommonPoseDetectorOptions *)options;
पैरामीटर
options
पोज़ डिटेक्टर को कॉन्फ़िगर करने के विकल्प.
रिटर्न वैल्यू
दिए गए विकल्पों के हिसाब से कॉन्फ़िगर किया गया पोज़ डिटेक्टर.
-
उपलब्ध नहीं हैं. क्लास के तरीकों का इस्तेमाल करें.
एलान
Objective-C
- (nonnull instancetype)init;
-
आस-पास की मुद्रा का पता लगाने के लिए, दी गई इमेज को प्रोसेस करता है.
एलान
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKPoseDetectionCallback)completion;
पैरामीटर
image
प्रोसेस की जाने वाली इमेज.
completion
मुख्य थ्रेड पर पोज़ या गड़बड़ी वाले मैसेज को वापस कॉल करने के लिए हैंडलर.
-
दी गई इमेज में पोज़ के नतीजे दिखाता है. पोज़ की पहचान करने की सुविधा, कॉल करने वाले थ्रेड पर सिंक्रोनस तरीके से ही की जाती है.
हमारा सुझाव है कि यूज़र इंटरफ़ेस (यूआई) को ब्लॉक होने से बचाने के लिए, इस तरीके को मुख्य थ्रेड से अलग करें. इस वजह से, अगर मुख्य थ्रेड पर इस तरीके को कॉल किया जाता है, तो
NSException
बन जाता है.एलान
Objective-C
- (nullable NSArray<MLKPose *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
पैरामीटर
image
नतीजे पाने के लिए इमेज.
error
नतीजे पाने में कोई गड़बड़ी होने पर, एक वैकल्पिक गड़बड़ी वाला पैरामीटर अपने-आप भर जाता है.
रिटर्न वैल्यू
इमेज में मौजूद अलग-अलग मुद्राएं बताई गई हैं या कोई गड़बड़ी होने पर
nil
. अगर कोई भी पोज़ नहीं मिलता है, तो खाली कलेक्शन दिखेगा.