MLKFaceDetector
@interface MLKFaceDetector : NSObject
یک آشکارساز چهره که چهره ها را در یک تصویر تشخیص می دهد.
یک آشکارساز چهره را با گزینه های داده شده برمی گرداند.
اعلام
هدف-C
+ (nonnull instancetype)faceDetectorWithOptions: (nonnull MLKFaceDetectorOptions *)options;
مولفه های
options
گزینه هایی برای پیکربندی آشکارساز چهره.
ارزش بازگشتی
یک آشکارساز چهره با گزینه های داده شده پیکربندی شده است.
یک آشکارساز چهره را با گزینههای پیشفرض برمیگرداند.
اعلام
هدف-C
+ (nonnull instancetype)faceDetector;
ارزش بازگشتی
یک آشکارساز چهره با گزینه های پیش فرض پیکربندی شده است.
غیر قابل دسترسی. از متدهای کلاس استفاده کنید.
اعلام
هدف-C
- (nonnull instancetype)init;
تصویر داده شده را برای تشخیص چهره پردازش می کند.
اعلام
هدف-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKFaceDetectionCallback)completion;
مولفه های
image
تصویر برای پردازش
completion
کنترل کننده برای تماس مجدد در رشته اصلی با تشخیص چهره یا خطا.
نتایج چهره را به تصویر داده شده برمیگرداند یا اگر خطایی وجود داشته باشد
nil
برمیگرداند. تشخیص چهره به صورت همزمان روی رشته فراخوانی انجام می شود.توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک
NSException
ایجاد می شود.اعلام
هدف-C
- (nullable NSArray<MLKFace *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
مولفه های
image
تصویر برای دریافت نتیجه
error
یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود.
ارزش بازگشتی
آرایه چهره به تصویر داده شده یا در صورت وجود خطایی
nil
.