مرجع چارچوب MLKitTextRecognition

MLKTextRecognizer


@interface MLKTextRecognizer : NSObject

یک تشخیص دهنده متن که متن را در یک تصویر تشخیص می دهد.

  • یک شناسه متن را با گزینه های داده شده برمی گرداند.

    استفاده همزمان از چند نمونه TextRecognizer با گزینه های زبان مختلف توصیه نمی شود، زیرا ممکن است منجر به کاهش عملکرد شود.

    اعلام

    هدف-C

    + (nonnull instancetype)textRecognizerWithOptions:
        (nonnull MLKCommonTextRecognizerOptions *)options;

    مولفه های

    options

    گزینه هایی برای پیکربندی تشخیص دهنده متن.

    ارزش بازگشتی

    یک شناسه متن با گزینه های داده شده پیکربندی شده است.

  • تصویر داده شده را برای تشخیص متن پردازش می کند.

    اعلام

    هدف-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKTextRecognitionCallback)completion;

    مولفه های

    image

    تصویر برای پردازش

    completion

    کنترل کننده برای تماس مجدد در صف اصلی پس از تکمیل تشخیص متن.

  • نتیجه تشخیص متن را به تصویر داده شده برمی‌گرداند یا اگر خطایی وجود داشته باشد nil . تشخیص متن به طور همزمان روی رشته فراخوانی انجام می شود.

    توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک NSException ایجاد می شود.

    اعلام

    هدف-C

    - (nullable MLKText *)resultsInImage:(nonnull id<MLKCompatibleImage>)image
                                   error:(NSError *_Nullable *_Nullable)error;

    مولفه های

    image

    تصویر برای دریافت نتیجه

    error

    یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود.

    ارزش بازگشتی

    نتیجه تشخیص متن در تصویر داده شده یا در صورت وجود خطایی nil شود.

لاتین
  • منسوخ. به جای آن از textRecognizer(options:) استفاده کنید.

    شناسه متنی را برای زبان‌های مبتنی بر لاتین برمی‌گرداند.

    اعلام

    هدف-C

    + (nonnull instancetype)textRecognizer;

    ارزش بازگشتی

    یک تشخیص دهنده متن برای زبان های مبتنی بر لاتین.