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