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